Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | · | 1 | ·b53c965be58a0784018851380dc774d3·122140·libdevel·optional·libmaloc-dev_1.5-1_i386.deb |
2 | ·b13bdff22fec98b3c0a718d1a5f715b5·201656·debug·optional·libmaloc1-dbgsym_1.5-1_i386.deb | 2 | ·b13bdff22fec98b3c0a718d1a5f715b5·201656·debug·optional·libmaloc1-dbgsym_1.5-1_i386.deb |
3 | ·2393ad43de71dd5d4b25810329f56878·71944·libs·optional·libmaloc1_1.5-1_i386.deb | 3 | ·2393ad43de71dd5d4b25810329f56878·71944·libs·optional·libmaloc1_1.5-1_i386.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2020-03-28·08:32:11.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2020-03-28·08:32:11.000000·debian-binary |
2 | -rw-r--r--···0········0········0·····545 | 2 | -rw-r--r--···0········0········0·····5452·2020-03-28·08:32:11.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0···116 | 3 | -rw-r--r--···0········0········0···116496·2020-03-28·08:32:11.000000·data.tar.xz |
Offset 22, 62 lines modified | Offset 22, 62 lines modified | ||
22 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/ | 22 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/ |
23 | -rw-r--r--···0·root·········(0)·root·········(0)······941·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/changelog.Debian.gz | 23 | -rw-r--r--···0·root·········(0)·root·········(0)······941·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/changelog.Debian.gz |
24 | -rw-r--r--···0·root·········(0)·root·········(0)·····2759·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/copyright | 24 | -rw-r--r--···0·root·········(0)·root·········(0)·····2759·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/copyright |
25 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/ | 25 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/ |
26 | -rw-r--r--···0·root·········(0)·root·········(0)···102678·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00002.html | 26 | -rw-r--r--···0·root·········(0)·root·········(0)···102678·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00002.html |
27 | -rw-r--r--···0·root·········(0)·root·········(0)····34019·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00002_source.html | 27 | -rw-r--r--···0·root·········(0)·root·········(0)····34019·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00002_source.html |
28 | -rw-r--r--···0·root·········(0)·root·········(0)·····3831·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00003.dot | 28 | -rw-r--r--···0·root·········(0)·root·········(0)·····3831·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00003.dot |
29 | -rw-r--r--···0·root·········(0)·root·········(0)·····112 | 29 | -rw-r--r--···0·root·········(0)·root·········(0)·····1129·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00004.dot.gz |
30 | -rw-r--r--···0·root·········(0)·root·········(0)····1 | 30 | -rw-r--r--···0·root·········(0)·root·········(0)····12339·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00005.html |
31 | -rw-r--r--···0·root·········(0)·root·········(0)····1 | 31 | -rw-r--r--···0·root·········(0)·root·········(0)····16675·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00005_source.html |
32 | -rw-r--r--···0·root·········(0)·root·········(0)·····1 | 32 | -rw-r--r--···0·root·········(0)·root·········(0)·····1273·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00006.dot.gz |
33 | -rw-r--r--···0·root·········(0)·root·········(0)·····1 | 33 | -rw-r--r--···0·root·········(0)·root·········(0)·····1004·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00007.dot |
34 | -rw-r--r--···0·root·········(0)·root·········(0)·····5867·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00008.html | 34 | -rw-r--r--···0·root·········(0)·root·········(0)·····5867·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00008.html |
35 | -rw-r--r--···0·root·········(0)·root·········(0)·····6411·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00008_source.html | 35 | -rw-r--r--···0·root·········(0)·root·········(0)·····6411·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00008_source.html |
36 | -rw-r--r--···0·root·········(0)·root·········(0)·····140 | 36 | -rw-r--r--···0·root·········(0)·root·········(0)·····1407·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00009.dot.gz |
37 | -rw-r--r--···0·root·········(0)·root·········(0)······701·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00010.dot | 37 | -rw-r--r--···0·root·········(0)·root·········(0)······701·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00010.dot |
38 | -rw-r--r--···0·root·········(0)·root·········(0)····12339·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00011.html | ||
39 | -rw-r--r--···0·root·········(0)·root·········(0)····16675·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00011_source.html | ||
40 | -rw-r--r--···0·root·········(0)·root·········(0)·····1274·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00012.dot.gz | ||
41 | -rw-r--r--···0·root·········(0)·root·········(0)·····1004·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00013.dot | ||
42 | -rw-r--r--···0·root·········(0)·root·········(0)····17978·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a0001 | 38 | -rw-r--r--···0·root·········(0)·root·········(0)····17978·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00011.html |
43 | -rw-r--r--···0·root·········(0)·root·········(0)····24222·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a0001 | 39 | -rw-r--r--···0·root·········(0)·root·········(0)····24222·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00011_source.html |
40 | -rw-r--r--···0·root·········(0)·root·········(0)·····1157·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00012.dot.gz | ||
41 | -rw-r--r--···0·root·········(0)·root·········(0)·····1319·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00013.dot | ||
42 | -rw-r--r--···0·root·········(0)·root·········(0)····14174·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00014.html | ||
43 | -rw-r--r--···0·root·········(0)·root·········(0)····18584·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00014_source.html | ||
44 | -rw-r--r--···0·root·········(0)·root·········(0)·····115 | 44 | -rw-r--r--···0·root·········(0)·root·········(0)·····1150·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00015.dot.gz |
45 | -rw-r--r--···0·root·········(0)·root·········(0)·····131 | 45 | -rw-r--r--···0·root·········(0)·root·········(0)·····1310·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00016.dot |
46 | -rw-r--r--···0·root·········(0)·root·········(0)····17659·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00017.html | 46 | -rw-r--r--···0·root·········(0)·root·········(0)····17659·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00017.html |
47 | -rw-r--r--···0·root·········(0)·root·········(0)····36490·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00017_source.html | 47 | -rw-r--r--···0·root·········(0)·root·········(0)····36490·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00017_source.html |
48 | -rw-r--r--···0·root·········(0)·root·········(0)·····114 | 48 | -rw-r--r--···0·root·········(0)·root·········(0)·····1147·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00018.dot.gz |
49 | -rw-r--r--···0·root·········(0)·root·········(0)·····1108·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00019.dot | 49 | -rw-r--r--···0·root·········(0)·root·········(0)·····1108·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00019.dot |
50 | -rw-r--r--···0·root·········(0)·root·········(0)····86130·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00020.html | ||
51 | -rw-r--r--···0·root·········(0)·root·········(0)····36241·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00020_source.html | ||
52 | -rw-r--r--···0·root·········(0)·root·········(0)······717·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00021.dot.gz | ||
53 | -rw-r--r--···0·root·········(0)·root·········(0)·····4020·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00022.dot | ||
54 | -rw-r--r--···0·root·········(0)·root·········(0)····18643·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a0002 | 50 | -rw-r--r--···0·root·········(0)·root·········(0)····18643·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00020.html |
55 | -rw-r--r--···0·root·········(0)·root·········(0)····40474·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a0002 | 51 | -rw-r--r--···0·root·········(0)·root·········(0)····40474·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00020_source.html |
56 | -rw-r--r--···0·root·········(0)·root·········(0)······853·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a0002 | 52 | -rw-r--r--···0·root·········(0)·root·········(0)······853·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00021.dot.gz |
57 | -rw-r--r--···0·root·········(0)·root·········(0)·····3181·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a0002 | 53 | -rw-r--r--···0·root·········(0)·root·········(0)·····3181·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00022.dot |
54 | -rw-r--r--···0·root·········(0)·root·········(0)····86130·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00023.html | ||
55 | -rw-r--r--···0·root·········(0)·root·········(0)····36241·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00023_source.html | ||
56 | -rw-r--r--···0·root·········(0)·root·········(0)······717·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00024.dot.gz | ||
57 | -rw-r--r--···0·root·········(0)·root·········(0)·····4020·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00025.dot | ||
58 | -rw-r--r--···0·root·········(0)·root·········(0)····17560·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00026.html | 58 | -rw-r--r--···0·root·········(0)·root·········(0)····17560·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00026.html |
59 | -rw-r--r--···0·root·········(0)·root·········(0)····25468·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00026_source.html | 59 | -rw-r--r--···0·root·········(0)·root·········(0)····25468·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00026_source.html |
60 | -rw-r--r--···0·root·········(0)·root·········(0)······717·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00027.dot.gz | 60 | -rw-r--r--···0·root·········(0)·root·········(0)······717·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00027.dot.gz |
61 | -rw-r--r--···0·root·········(0)·root·········(0)·····3601·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00028.dot | 61 | -rw-r--r--···0·root·········(0)·root·········(0)·····3601·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00028.dot |
62 | -rw-r--r--···0·root·········(0)·root·········(0)····54413·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00029.html | ||
63 | -rw-r--r--···0·root·········(0)·root·········(0)····23410·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00029_source.html | ||
64 | -rw-r--r--···0·root·········(0)·root·········(0)······704·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00030.dot.gz | ||
65 | -rw-r--r--···0·root·········(0)·root·········(0)·····3191·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00031.dot | ||
66 | -rw-r--r--···0·root·········(0)·root·········(0)····28830·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a000 | 62 | -rw-r--r--···0·root·········(0)·root·········(0)····28830·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00029.html |
67 | -rw-r--r--···0·root·········(0)·root·········(0)····53368·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a000 | 63 | -rw-r--r--···0·root·········(0)·root·········(0)····53368·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00029_source.html |
68 | -rw-r--r--···0·root·········(0)·root·········(0)······805·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a0003 | 64 | -rw-r--r--···0·root·········(0)·root·········(0)······805·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00030.dot.gz |
69 | -rw-r--r--···0·root·········(0)·root·········(0)·····3202·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a0003 | 65 | -rw-r--r--···0·root·········(0)·root·········(0)·····3202·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00031.dot |
66 | -rw-r--r--···0·root·········(0)·root·········(0)····54413·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00032.html | ||
67 | -rw-r--r--···0·root·········(0)·root·········(0)····23410·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00032_source.html | ||
68 | -rw-r--r--···0·root·········(0)·root·········(0)······704·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00033.dot.gz | ||
69 | -rw-r--r--···0·root·········(0)·root·········(0)·····3191·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00034.dot | ||
70 | -rw-r--r--···0·root·········(0)·root·········(0)·····5032·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00035.html | 70 | -rw-r--r--···0·root·········(0)·root·········(0)·····5032·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00035.html |
71 | -rw-r--r--···0·root·········(0)·root·········(0)·····5722·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00035_source.html | 71 | -rw-r--r--···0·root·········(0)·root·········(0)·····5722·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00035_source.html |
72 | -rw-r--r--···0·root·········(0)·root·········(0)·····109 | 72 | -rw-r--r--···0·root·········(0)·root·········(0)·····1090·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00036.dot.gz |
73 | -rw-r--r--···0·root·········(0)·root·········(0)·····2895·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00037.dot | 73 | -rw-r--r--···0·root·········(0)·root·········(0)·····2895·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00037.dot |
74 | -rw-r--r--···0·root·········(0)·root·········(0)·····4710·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00038.html | 74 | -rw-r--r--···0·root·········(0)·root·········(0)·····4710·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00038.html |
75 | -rw-r--r--···0·root·········(0)·root·········(0)·····5011·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00038_source.html | 75 | -rw-r--r--···0·root·········(0)·root·········(0)·····5011·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00038_source.html |
76 | -rw-r--r--···0·root·········(0)·root·········(0)·····145 | 76 | -rw-r--r--···0·root·········(0)·root·········(0)·····1458·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00039.dot.gz |
77 | -rw-r--r--···0·root·········(0)·root·········(0)·····1997·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00041.html | 77 | -rw-r--r--···0·root·········(0)·root·········(0)·····1997·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00041.html |
78 | -rw-r--r--···0·root·········(0)·root·········(0)·····6016·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00041_source.html | 78 | -rw-r--r--···0·root·········(0)·root·········(0)·····6016·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00041_source.html |
79 | -rw-r--r--···0·root·········(0)·root·········(0)·····1991·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00044.html | 79 | -rw-r--r--···0·root·········(0)·root·········(0)·····1991·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00044.html |
80 | -rw-r--r--···0·root·········(0)·root·········(0)·····2307·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00044_source.html | 80 | -rw-r--r--···0·root·········(0)·root·········(0)·····2307·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00044_source.html |
81 | -rw-r--r--···0·root·········(0)·root·········(0)·····3596·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00047.html | 81 | -rw-r--r--···0·root·········(0)·root·········(0)·····3596·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00047.html |
82 | -rw-r--r--···0·root·········(0)·root·········(0)····38748·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00048.html | 82 | -rw-r--r--···0·root·········(0)·root·········(0)····38748·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00048.html |
83 | -rw-r--r--···0·root·········(0)·root·········(0)····22555·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00049.html | 83 | -rw-r--r--···0·root·········(0)·root·········(0)····22555·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00049.html |
Offset 7, 46 lines modified | Offset 7, 46 lines modified | ||
7 | ··Node1·[id="Node000001",label="maloc_base.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="The·base·(or·foundation)·header·for·MALOC."]; | 7 | ··Node1·[id="Node000001",label="maloc_base.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="The·base·(or·foundation)·header·for·MALOC."]; |
8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
9 | ··Node2·[id="Node000002",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."]; | 9 | ··Node2·[id="Node000002",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."]; |
10 | ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 10 | ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
11 | ··Node3·[id="Node000003",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."]; | 11 | ··Node3·[id="Node000003",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."]; |
12 | ··Node3·->·Node2·[id="edge3_Node000003_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 12 | ··Node3·->·Node2·[id="edge3_Node000003_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
13 | ··Node1·->·Node4·[id="edge4_Node000001_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 13 | ··Node1·->·Node4·[id="edge4_Node000001_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
14 | ··Node4·[id="Node000004",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a0001 | 14 | ··Node4·[id="Node000004",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."]; |
15 | ··Node4·->·Node5·[id="edge5_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 15 | ··Node4·->·Node5·[id="edge5_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
16 | ··Node5·[id="Node000005",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 16 | ··Node5·[id="Node000005",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."]; |
17 | ··Node5·->·Node3·[id="edge6_Node000005_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 17 | ··Node5·->·Node3·[id="edge6_Node000005_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
18 | ··Node1·->·Node6·[id="edge7_Node000001_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 18 | ··Node1·->·Node6·[id="edge7_Node000001_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
19 | ··Node6·[id="Node000006",label="vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 19 | ··Node6·[id="Node000006",label="vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."]; |
20 | ··Node6·->·Node7·[id="edge8_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 20 | ··Node6·->·Node7·[id="edge8_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
21 | ··Node7·[id="Node000007",label="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"]; | 21 | ··Node7·[id="Node000007",label="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"]; |
22 | ··Node7·->·Node2·[id="edge9_Node000007_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 22 | ··Node7·->·Node2·[id="edge9_Node000007_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
23 | ··Node7·->·Node3·[id="edge10_Node000007_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 23 | ··Node7·->·Node3·[id="edge10_Node000007_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
24 | ··Node7·->·Node4·[id="edge11_Node000007_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 24 | ··Node7·->·Node4·[id="edge11_Node000007_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
25 | ··Node7·->·Node5·[id="edge12_Node000007_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 25 | ··Node7·->·Node5·[id="edge12_Node000007_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
26 | ··Node7·->·Node8·[id="edge13_Node000007_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 26 | ··Node7·->·Node8·[id="edge13_Node000007_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
27 | ··Node8·[id="Node000008",label="vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 27 | ··Node8·[id="Node000008",label="vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."]; |
28 | ··Node8·->·Node5·[id="edge14_Node000008_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 28 | ··Node8·->·Node5·[id="edge14_Node000008_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
29 | ··Node7·->·Node9·[id="edge15_Node000007_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 29 | ··Node7·->·Node9·[id="edge15_Node000007_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
30 | ··Node9·[id="Node000009",label="vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."]; | 30 | ··Node9·[id="Node000009",label="vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."]; |
31 | ··Node9·->·Node2·[id="edge16_Node000009_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 31 | ··Node9·->·Node2·[id="edge16_Node000009_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
32 | ··Node9·->·Node3·[id="edge17_Node000009_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 32 | ··Node9·->·Node3·[id="edge17_Node000009_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
33 | ··Node1·->·Node10·[id="edge18_Node000001_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 33 | ··Node1·->·Node10·[id="edge18_Node000001_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
34 | ··Node10·[id="Node000010",label="vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."]; | 34 | ··Node10·[id="Node000010",label="vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."]; |
35 | ··Node10·->·Node11·[id="edge19_Node000010_Node000011",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 35 | ··Node10·->·Node11·[id="edge19_Node000010_Node000011",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
36 | ··Node11·[id="Node000011",label="vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a0002 | 36 | ··Node11·[id="Node000011",label="vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vset:·a·dynamic·set·object."]; |
37 | ··Node11·->·Node7·[id="edge20_Node000011_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 37 | ··Node11·->·Node7·[id="edge20_Node000011_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
38 | ··Node10·->·Node7·[id="edge21_Node000010_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 38 | ··Node10·->·Node7·[id="edge21_Node000010_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
39 | ··Node1·->·Node5·[id="edge22_Node000001_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 39 | ··Node1·->·Node5·[id="edge22_Node000001_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
40 | ··Node1·->·Node8·[id="edge23_Node000001_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 40 | ··Node1·->·Node8·[id="edge23_Node000001_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
41 | ··Node1·->·Node12·[id="edge24_Node000001_Node000012",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 41 | ··Node1·->·Node12·[id="edge24_Node000001_Node000012",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
42 | ··Node12·[id="Node000012",label="vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a0002 | 42 | ··Node12·[id="Node000012",label="vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."]; |
43 | ··Node12·->·Node6·[id="edge25_Node000012_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 43 | ··Node12·->·Node6·[id="edge25_Node000012_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
44 | ··Node12·->·Node11·[id="edge26_Node000012_Node000011",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 44 | ··Node12·->·Node11·[id="edge26_Node000012_Node000011",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
45 | ··Node12·->·Node7·[id="edge27_Node000012_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 45 | ··Node12·->·Node7·[id="edge27_Node000012_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
46 | ··Node1·->·Node13·[id="edge28_Node000001_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 46 | ··Node1·->·Node13·[id="edge28_Node000001_Node000013",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
47 | ··Node13·[id="Node000013",label="vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 47 | ··Node13·[id="Node000013",label="vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Header·file·for·the·Geometric·Predicates."]; |
48 | ··Node13·->·Node7·[id="edge29_Node000013_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 48 | ··Node13·->·Node7·[id="edge29_Node000013_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
49 | ··Node1·->·Node11·[id="edge30_Node000001_Node000011",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 49 | ··Node1·->·Node11·[id="edge30_Node000001_Node000011",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
50 | ··Node1·->·Node9·[id="edge31_Node000001_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 50 | ··Node1·->·Node9·[id="edge31_Node000001_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
51 | ··Node1·->·Node7·[id="edge32_Node000001_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 51 | ··Node1·->·Node7·[id="edge32_Node000001_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
52 | } | 52 | } |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>MALOC:·vmp | 8 | <title>MALOC:·vmp.h·File·Reference</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> | 12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> |
13 | </head> | 13 | </head> |
14 | <body> | 14 | <body> |
15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> | 15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> |
Offset 4, 79 lines modified | Offset 4, 73 lines modified | ||
4 | MALOC 0.1 | 4 | MALOC 0.1 |
5 | ····*·src | 5 | ····*·src |
6 | ····*·psh | 6 | ····*·psh |
7 | ····*·maloc | 7 | ····*·maloc |
8 | Classes·|·Typedefs·|·Functions | 8 | Classes·|·Typedefs·|·Functions |
9 | vmp | 9 | vmp.h·File·Reference |
10 | Vmp | 10 | Vmp_class |
11 | Class·Vmp | 11 | Class·Vmp:·a·Virtual·MPI·communication·layer·object.·More... |
12 | #include·<maloc/maloc_base.h> | 12 | #include·<maloc/maloc_base.h> |
13 | #include·<maloc/vsys.h> | 13 | #include·<maloc/vsys.h> |
14 | #include·<maloc/vmpi.h> | ||
15 | #include·<maloc/vcom.h> | ||
14 | Include·dependency·graph·for·vmp | 16 | Include·dependency·graph·for·vmp.h: |
15 | This·graph·shows·which·files·directly·or·indirectly·include·this·file: | 17 | This·graph·shows·which·files·directly·or·indirectly·include·this·file: |
16 | Go_to_the_source_code_of_this_file. | 18 | Go_to_the_source_code_of_this_file. |
17 | ·Classes | 19 | ·Classes |
18 | struct· sVmp | 20 | struct· sVmp |
19 | ·······C | 21 | ·······Contains·public·data·members·for·Vmp·class.·More... |
20 | 22 | ||
21 | ·Typedefs | 23 | ·Typedefs |
22 | typedef·struct·sVmp | 24 | typedef·struct·sVmp Vmp |
23 | ··················· | 25 | ···················Declaration·of·the·Vmp·class·as·teh·Vmp·structure. |
24 | 26 | ||
25 | ·Functions | 27 | ·Functions |
26 | ·· | 28 | ··int Vmp_init·(int·*argc,·char·***argv) |
27 | ····· | 29 | ·····The·Vmp·initializer. |
28 | 30 | ||
29 | ·· | 31 | ··int Vmp_finalize·(void) |
30 | ····· | 32 | ·····The·Vmp·finalizer. |
31 | 33 | ||
32 | Vmp | 34 | Vmp·* Vmp_ctor·(void) |
33 | ····· | 35 | ·····The·Vmp·constructor. |
34 | 36 | ||
35 | · | 37 | ·void Vmp_dtor·(Vmp·**thee) |
36 | ····· | 38 | ·····The·Vmp·destructor. |
37 | 39 | ||
38 | ·· | 40 | ··int Vmp_rank·(Vmp·*thee) |
39 | ····· | 41 | ·····Return·my·processor·ID. |
40 | |||
41 | ···int Vmpi_size·(Vmpi·*thee) | ||
42 | ······Return·the·number·of·processors·involved. | ||
43 | 42 | ||
44 | ·· | 43 | ··int Vmp_size·(Vmp·*thee) |
45 | ····· | 44 | ·····Return·the·number·of·processors·involved. |
46 | 45 | ||
46 | ··int Vmp_barr·(Vmp·*thee) | ||
47 | ·····An·MPI·barrier. | ||
47 | ···int Vmpi_send·(Vmpi·*thee,·int·des,·char·*buf,·int·bufsize) | ||
48 | ······An·MPI·blocking·send. | ||
49 | |||
50 | ···int Vmpi_recv·(Vmpi·*thee,·int·src,·char·*buf,·int·bufsize) | ||
51 | ······An·MPI·blocking·receive. | ||
52 | |||
53 | ···int Vmpi_bcast·(Vmpi·*thee,·char·*buf,·int·bufsize) | ||
54 | ······An·MPI·broadcast. | ||
55 | 48 | ||
56 | ·· | 49 | ··int Vmp_send·(Vmp·*thee,·int·des,·char·*buf,·int·bufsize) |
57 | ····· | 50 | ·····An·MPI·blocking·send. |
58 | 51 | ||
59 | ·· | 52 | ··int Vmp_recv·(Vmp·*thee,·int·src,·char·*buf,·int·bufsize) |
60 | ····· | 53 | ·····An·MPI·blocking·receive. |
61 | 54 | ||
62 | *****·Detailed·Description·***** | 55 | *****·Detailed·Description·***** |
63 | Class·Vmp | 56 | Class·Vmp:·a·Virtual·MPI·communication·layer·object. |
64 | ··Author | 57 | ··Author |
65 | ······Michael·Holst | 58 | ······Michael·Holst |
66 | ··Note | 59 | ··Note |
67 | ······None | 60 | ······None |
68 | ··Version | 61 | ··Version |
69 | ··Id | 62 | ··Id |
70 | ······vmp | 63 | ······vmp.h,v·1.22·2010/08/12·05:40:23·fetk·Exp |
71 | ··Attention | 64 | ··Attention |
72 | ······* | 65 | ······* |
73 | ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·> | 66 | ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·> |
74 | ······*·Copyright·(C)·1994--·Michael·Holst | 67 | ······*·Copyright·(C)·1994--·Michael·Holst |
75 | ······* | 68 | ······* |
76 | ······*·This·library·is·free·software;·you·can·redistribute·it·and/or | 69 | ······*·This·library·is·free·software;·you·can·redistribute·it·and/or |
77 | ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public | 70 | ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>MALOC:·vmp | 8 | <title>MALOC:·vmp.h·Source·File</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> | 12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> |
13 | </head> | 13 | </head> |
14 | <body> | 14 | <body> |
15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> | 15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> |
Offset 3, 123 lines modified | Offset 3, 114 lines modified | ||
3 | MALOC 0.1 | 3 | MALOC 0.1 |
4 | ····*·src | 4 | ····*·src |
5 | ····*·psh | 5 | ····*·psh |
6 | ····*·maloc | 6 | ····*·maloc |
7 | vmp | 7 | vmp.h |
8 | Go_to_the_documentation_of_this_file. | 8 | Go_to_the_documentation_of_this_file. |
9 | ·1 | 9 | ·1 |
10 | ·3 | 10 | ·37#ifndef·_VMP_H_ |
11 | ·3 | 11 | ·38#define·_VMP_H_ |
12 | · | 12 | ·39 |
13 | ·4 | 13 | ·40#include·<maloc/maloc_base.h> |
14 | ·4 | 14 | ·41 |
15 | ·4 | 15 | ·42#include·<maloc/vsys.h> |
16 | ·4 | 16 | ·43#include·<maloc/vmpi.h> |
17 | ·44#include·<maloc/vcom.h> | ||
18 | ·45 | ||
17 | ·4 | 19 | ·46/* |
18 | ·4 | 20 | ·47·* |
19 | *************************************************************************** | 21 | *************************************************************************** |
20 | ·4 | 22 | ·48·*·Class·Vmp:·Parameters·and·datatypes |
21 | ·4 | 23 | ·49·* |
22 | *************************************************************************** | 24 | *************************************************************************** |
25 | ·50·*/ | ||
23 | ·49·*/ | ||
24 | ·50 | ||
25 | ·51 | 26 | ·51 |
26 | 5 | 27 | 58struct·sVmp·{ |
27 | 5 | 28 | 59·int·mpi_rank; |
28 | 29 | 60·int·mpi_size; | |
29 | ·6 | 30 | ·61}; |
30 | ·6 | 31 | ·62 |
31 | 6 | 32 | 68typedef·struct·sVmp·Vmp; |
32 | ·68 | ||
33 | ·69 | 33 | ·69 |
34 | ·70 | 34 | ·70/* |
35 | ·71·* | ||
35 | *************************************************************************** | 36 | *************************************************************************** |
36 | ·7 | 37 | ·72·*·Class·Vmp:·Inlineable·methods·(vmp.c) |
37 | ·7 | 38 | ·73·* |
38 | *************************************************************************** | 39 | *************************************************************************** |
39 | ·7 | 40 | ·74·*/ |
40 | ·7 | 41 | ·75 |
41 | ·7 | 42 | ·76#if·!defined(VINLINE_MALOC) |
42 | ·7 | 43 | ·77#else·/*·if·defined(VINLINE_MALOC)·*/ |
43 | ·7 | 44 | ·78#endif·/*·if·!defined(VINLINE_MALOC)·*/ |
44 | ·7 | 45 | ·79 |
46 | ·80 | ||
45 | 47 | 90int·Vmp_init(int·*argc,·char·***argv); | |
46 | · | 48 | ·91 |
47 | 9 | 49 | 99int·Vmp_finalize(void); |
48 | · | 50 | ·100 |
49 | 10 | 51 | 108Vmp*·Vmp_ctor(void); |
50 | ·10 | 52 | ·109 |
51 | 11 | 53 | 118void·Vmp_dtor(Vmp·**thee); |
52 | ·11 | 54 | ·119 |
53 | 12 | 55 | 128int·Vmp_rank(Vmp·*thee); |
54 | ·12 | 56 | ·129 |
55 | 13 | 57 | 138int·Vmp_size(Vmp·*thee); |
56 | ·13 | 58 | ·139 |
57 | 14 | 59 | 148int·Vmp_barr(Vmp·*thee); |
58 | ·14 | 60 | ·149 |
59 | 1 | 61 | 161int·Vmp_send(Vmp·*thee,·int·des,·char·*buf,·int·bufsize); |
60 | ·16 | 62 | ·162 |
61 | 17 | 63 | 174int·Vmp_recv(Vmp·*thee,·int·src,·char·*buf,·int·bufsize); |
62 | ·17 | 64 | ·175 |
63 | 184int·Vmpi_bcast(Vmpi·*thee,·char·*buf,·int·bufsize); | ||
64 | ·185 | ||
65 | 197int·Vmpi_reduce(Vmpi·*thee,·char·*sbuf,·char·*rbuf,·int·bufsize); | ||
66 | ·198 | ||
67 | 210int·Vmpi_isend(Vmpi·*thee,·int·des,·char·*buf,·int·bufsize); | ||
68 | ·211 | ||
69 | · | 65 | ·176#endif·/*·_VMP_H_·*/ |
70 | · | 66 | ·177 |
71 | maloc_base.h | 67 | maloc_base.h |
72 | The·base·(or·foundation)·header·for·MALOC. | 68 | The·base·(or·foundation)·header·for·MALOC. |
69 | vcom.h | ||
70 | Class·Vcom:·virtual·(currently·just·MPI)·communications·layer. | ||
71 | vmpi.h | ||
72 | Class·Vmpi:·a·Virtual·MPI·communication·layer·object. | ||
73 | vsys.h | 73 | vsys.h |
74 | The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.) | 74 | The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.) |
75 | Vmpi_init | ||
76 | int·Vmpi_init(int·*argc,·char·***argv) | ||
77 | The·Vmp·initializer. | ||
78 | Vmp | 75 | Vmp_finalize |
79 | int·Vmp | 76 | int·Vmp_finalize(void) |
80 | The·Vmp·finalizer. | 77 | The·Vmp·finalizer. |
81 | Vmpi_size | ||
82 | int·Vmpi_size(Vmpi·*thee) | ||
83 | Return·the·number·of·processors·involved. | ||
84 | Vmpi_reduce | ||
85 | int·Vmpi_reduce(Vmpi·*thee,·char·*sbuf,·char·*rbuf,·int·bufsize) | ||
86 | An·MPI·reduce. | ||
87 | Vmpi_recv | ||
88 | int·Vmpi_recv(Vmpi·*thee,·int·src,·char·*buf,·int·bufsize) | ||
89 | An·MPI·blocking·receive. | ||
90 | Vmpi_isend | ||
91 | int·Vmpi_isend(Vmpi·*thee,·int·des,·char·*buf,·int·bufsize) | ||
92 | An·MPI·non-blocking·send. | ||
93 | Vmpi_dtor | ||
94 | void·Vmpi_dtor(Vmpi·**thee) | ||
95 | The·Vmpi·destructor. | ||
96 | Vmp | 78 | Vmp_send |
97 | int·Vmp | 79 | int·Vmp_send(Vmp·*thee,·int·des,·char·*buf,·int·bufsize) |
98 | An·MPI·blocking·send. | 80 | An·MPI·blocking·send. |
81 | Vmp_init | ||
82 | int·Vmp_init(int·*argc,·char·***argv) | ||
83 | The·Vmp·initializer. | ||
99 | Vmpi_ctor | ||
100 | Vmpi·*·Vmpi_ctor(void) | ||
101 | The·Vmpi·constructor. | ||
102 | Vmpi_barr | ||
103 | int·Vmpi_barr(Vmpi·*thee) | ||
104 | An·MPI·barrier. | ||
105 | Vmpi_bcast | ||
106 | int·Vmpi_bcast(Vmpi·*thee,·char·*buf,·int·bufsize) | ||
107 | An·MPI·broadcast. | ||
108 | Vmp | 84 | Vmp_rank |
109 | int·Vmp | 85 | int·Vmp_rank(Vmp·*thee) |
110 | Return·my·processor·ID. | 86 | Return·my·processor·ID. |
87 | Vmp_recv | ||
88 | int·Vmp_recv(Vmp·*thee,·int·src,·char·*buf,·int·bufsize) | ||
89 | An·MPI·blocking·receive. | ||
90 | Vmp_ctor | ||
Max diff block lines reached; 251/4722 bytes (5.32%) of diff not shown. |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | digraph·"vmp | 1 | digraph·"vmp.h" |
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··bgcolor="transparent"; | 4 | ··bgcolor="transparent"; |
5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; | 5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; |
6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; | 6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; |
7 | ··Node1·[id="Node000001",label="vmp | 7 | ··Node1·[id="Node000001",label="vmp.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."]; |
8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
9 | ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."]; | 9 | ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."]; |
10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"]; | 10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"]; |
11 | ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; | 11 | ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; |
12 | ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"]; | 12 | ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"]; |
13 | ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; | 13 | ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; |
14 | ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"]; | 14 | ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"]; |
Offset 1, 14 lines modified | Offset 1, 12 lines modified | ||
1 | digraph·"vmp | 1 | digraph·"vmp.h" |
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··bgcolor="transparent"; | 4 | ··bgcolor="transparent"; |
5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; | 5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; |
6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; | 6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; |
7 | ··Node1·[id="Node000001",label="vmp | 7 | ··Node1·[id="Node000001",label="vmp.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."]; |
8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
9 | ··Node2·[id="Node000002",label=" | 9 | ··Node2·[id="Node000002",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."]; |
10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
11 | ··Node3·[id="Node000003",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."]; | ||
12 | ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
13 | ··Node | 11 | ··Node3·[id="Node000003",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."]; |
14 | } | 12 | } |
Offset 50, 15 lines modified | Offset 50, 15 lines modified | ||
50 | <div·class="contents"> | 50 | <div·class="contents"> |
51 | <p>Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH.·· | 51 | <p>Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH.·· |
52 | <a·href="#details">More...</a></p> | 52 | <a·href="#details">More...</a></p> |
53 | <div·class="textblock"><code>#include·<<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>></code><br·/> | 53 | <div·class="textblock"><code>#include·<<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>></code><br·/> |
54 | <code>#include·<<a·class="el"·href="a00035_source.html">maloc/vsys.h</a>></code><br·/> | 54 | <code>#include·<<a·class="el"·href="a00035_source.html">maloc/vsys.h</a>></code><br·/> |
55 | <code>#include·<<a·class="el"·href="a00017_source.html">maloc/vsh.h</a>></code><br·/> | 55 | <code>#include·<<a·class="el"·href="a00017_source.html">maloc/vsh.h</a>></code><br·/> |
56 | <code>#include·<<a·class="el"·href="a000 | 56 | <code>#include·<<a·class="el"·href="a00005_source.html">maloc/vmp.h</a>></code><br·/> |
57 | </div><div·class="textblock"><div·class="dynheader"> | 57 | </div><div·class="textblock"><div·class="dynheader"> |
58 | Include·dependency·graph·for·psh.h:</div> | 58 | Include·dependency·graph·for·psh.h:</div> |
59 | <div·class="dyncontent"> | 59 | <div·class="dyncontent"> |
60 | <div·class="center"><img·src="a00009.png"·border="0"·usemap="#apsh_8h"·alt=""/></div> | 60 | <div·class="center"><img·src="a00009.png"·border="0"·usemap="#apsh_8h"·alt=""/></div> |
61 | </div> | 61 | </div> |
62 | </div><div·class="textblock"><div·class="dynheader"> | 62 | </div><div·class="textblock"><div·class="dynheader"> |
63 | This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div> | 63 | This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div> |
Offset 55, 23 lines modified | Offset 55, 23 lines modified | ||
55 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifndef·_PSH_H_</span></div> | 55 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#ifndef·_PSH_H_</span></div> |
56 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#define·_PSH_H_</span></div> | 56 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#define·_PSH_H_</span></div> |
57 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> | 57 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> |
58 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#include·<<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>></span></div> | 58 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#include·<<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>></span></div> |
59 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> | 59 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> |
60 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·<<a·class="code"·href="a00035.html">maloc/vsys.h</a>></span></div> | 60 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·<<a·class="code"·href="a00035.html">maloc/vsys.h</a>></span></div> |
61 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#include·<<a·class="code"·href="a00017.html">maloc/vsh.h</a>></span></div> | 61 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#include·<<a·class="code"·href="a00017.html">maloc/vsh.h</a>></span></div> |
62 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·<<a·class="code"·href="a000 | 62 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·<<a·class="code"·href="a00005.html">maloc/vmp.h</a>></span></div> |
63 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> | 63 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> |
64 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a00051.html#gac65ab0aa601462e1f8609209c618a2c7">···52</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00051.html#gac65ab0aa601462e1f8609209c618a2c7">Vsh_pshell</a>(<a·class="code·hl_struct"·href="a00070.html">Vsh</a>·*thee,·<span·class="keywordtype">char</span>·*pPR,·<span·class="keywordtype">void</span>·*pthee,</div> | 64 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a00051.html#gac65ab0aa601462e1f8609209c618a2c7">···52</a></span><span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a00051.html#gac65ab0aa601462e1f8609209c618a2c7">Vsh_pshell</a>(<a·class="code·hl_struct"·href="a00070.html">Vsh</a>·*thee,·<span·class="keywordtype">char</span>·*pPR,·<span·class="keywordtype">void</span>·*pthee,</div> |
65 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keywordtype">int</span>·(*builtin)(<span·class="keywordtype">void</span>·*thee,·<span·class="keywordtype">int</span>·argc,·<span·class="keywordtype">char</span>·**argv));</div> | 65 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keywordtype">int</span>·(*builtin)(<span·class="keywordtype">void</span>·*thee,·<span·class="keywordtype">int</span>·argc,·<span·class="keywordtype">char</span>·**argv));</div> |
66 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> | 66 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> |
67 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_PSH_H_·*/</span><span·class="preprocessor"></span></div> | 67 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_PSH_H_·*/</span><span·class="preprocessor"></span></div> |
68 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> | 68 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> |
69 | <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">maloc_base.h</a></div><div·class="ttdoc">The·base·(or·foundation)·header·for·MALOC.</div></div> | 69 | <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">maloc_base.h</a></div><div·class="ttdoc">The·base·(or·foundation)·header·for·MALOC.</div></div> |
70 | <div·class="ttc"·id="aa000 | 70 | <div·class="ttc"·id="aa00005_html"><div·class="ttname"><a·href="a00005.html">vmp.h</a></div><div·class="ttdoc">Class·Vmp:·a·Virtual·MPI·communication·layer·object.</div></div> |
71 | <div·class="ttc"·id="aa00017_html"><div·class="ttname"><a·href="a00017.html">vsh.h</a></div><div·class="ttdoc">Header·file·for·vsh,·a·bourne-compatible·shell.</div></div> | 71 | <div·class="ttc"·id="aa00017_html"><div·class="ttname"><a·href="a00017.html">vsh.h</a></div><div·class="ttdoc">Header·file·for·vsh,·a·bourne-compatible·shell.</div></div> |
72 | <div·class="ttc"·id="aa00035_html"><div·class="ttname"><a·href="a00035.html">vsys.h</a></div><div·class="ttdoc">The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)</div></div> | 72 | <div·class="ttc"·id="aa00035_html"><div·class="ttname"><a·href="a00035.html">vsys.h</a></div><div·class="ttdoc">The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)</div></div> |
73 | <div·class="ttc"·id="aa00051_html_gac65ab0aa601462e1f8609209c618a2c7"><div·class="ttname"><a·href="a00051.html#gac65ab0aa601462e1f8609209c618a2c7">Vsh_pshell</a></div><div·class="ttdeci">int·Vsh_pshell(Vsh·*thee,·char·*pPR,·void·*pthee,·int(*builtin)(void·*thee,·int·argc,·char·**argv))</div><div·class="ttdoc">Drop-in·replacement·for·Vsh_shell·giving·parallel·extensions.</div></div> | 73 | <div·class="ttc"·id="aa00051_html_gac65ab0aa601462e1f8609209c618a2c7"><div·class="ttname"><a·href="a00051.html#gac65ab0aa601462e1f8609209c618a2c7">Vsh_pshell</a></div><div·class="ttdeci">int·Vsh_pshell(Vsh·*thee,·char·*pPR,·void·*pthee,·int(*builtin)(void·*thee,·int·argc,·char·**argv))</div><div·class="ttdoc">Drop-in·replacement·for·Vsh_shell·giving·parallel·extensions.</div></div> |
74 | <div·class="ttc"·id="aa00070_html"><div·class="ttname"><a·href="a00070.html">sVsh</a></div><div·class="ttdoc">Contains·public·data·members·for·Vsh·class.</div><div·class="ttdef"><b>Definition</b>·vsh.h:56</div></div> | 74 | <div·class="ttc"·id="aa00070_html"><div·class="ttname"><a·href="a00070.html">sVsh</a></div><div·class="ttdoc">Contains·public·data·members·for·Vsh·class.</div><div·class="ttdef"><b>Definition</b>·vsh.h:56</div></div> |
75 | </div><!--·fragment·--></div><!--·contents·--> | 75 | </div><!--·fragment·--></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> |
Offset 37, 41 lines modified | Offset 37, 41 lines modified | ||
37 | ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; | 37 | ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; |
38 | ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"]; | 38 | ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"]; |
39 | ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; | 39 | ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; |
40 | ··Node1·->·Node18·[id="edge17_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"]; | 40 | ··Node1·->·Node18·[id="edge17_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"]; |
41 | ··Node18·[id="Node000018",label="maloc/vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"]; | 41 | ··Node18·[id="Node000018",label="maloc/vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"]; |
42 | ··Node18·->·Node2·[id="edge18_Node000018_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 42 | ··Node18·->·Node2·[id="edge18_Node000018_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
43 | ··Node18·->·Node19·[id="edge19_Node000018_Node000019",color="steelblue1",style="solid",tooltip="·"]; | 43 | ··Node18·->·Node19·[id="edge19_Node000018_Node000019",color="steelblue1",style="solid",tooltip="·"]; |
44 | ··Node19·[id="Node000019",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a0002 | 44 | ··Node19·[id="Node000019",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."]; |
45 | ··Node19·->·Node2·[id="edge20_Node000019_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 45 | ··Node19·->·Node2·[id="edge20_Node000019_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
46 | ··Node18·->·Node20·[id="edge21_Node000018_Node000020",color="steelblue1",style="solid",tooltip="·"]; | 46 | ··Node18·->·Node20·[id="edge21_Node000018_Node000020",color="steelblue1",style="solid",tooltip="·"]; |
47 | ··Node20·[id="Node000020",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."]; | 47 | ··Node20·[id="Node000020",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."]; |
48 | ··Node20·->·Node2·[id="edge22_Node000020_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 48 | ··Node20·->·Node2·[id="edge22_Node000020_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
49 | ··Node18·->·Node21·[id="edge23_Node000018_Node000021",color="steelblue1",style="solid",tooltip="·"]; | 49 | ··Node18·->·Node21·[id="edge23_Node000018_Node000021",color="steelblue1",style="solid",tooltip="·"]; |
50 | ··Node21·[id="Node000021",label="maloc/vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 50 | ··Node21·[id="Node000021",label="maloc/vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."]; |
51 | ··Node21·->·Node2·[id="edge24_Node000021_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 51 | ··Node21·->·Node2·[id="edge24_Node000021_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
52 | ··Node21·->·Node19·[id="edge25_Node000021_Node000019",color="steelblue1",style="solid",tooltip="·"]; | 52 | ··Node21·->·Node19·[id="edge25_Node000021_Node000019",color="steelblue1",style="solid",tooltip="·"]; |
53 | ··Node18·->·Node22·[id="edge26_Node000018_Node000022",color="steelblue1",style="solid",tooltip="·"]; | 53 | ··Node18·->·Node22·[id="edge26_Node000018_Node000022",color="steelblue1",style="solid",tooltip="·"]; |
54 | ··Node22·[id="Node000022",label="maloc/vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a0002 | 54 | ··Node22·[id="Node000022",label="maloc/vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vset:·a·dynamic·set·object."]; |
55 | ··Node22·->·Node2·[id="edge27_Node000022_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 55 | ··Node22·->·Node2·[id="edge27_Node000022_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
56 | ··Node22·->·Node19·[id="edge28_Node000022_Node000019",color="steelblue1",style="solid",tooltip="·"]; | 56 | ··Node22·->·Node19·[id="edge28_Node000022_Node000019",color="steelblue1",style="solid",tooltip="·"]; |
57 | ··Node22·->·Node20·[id="edge29_Node000022_Node000020",color="steelblue1",style="solid",tooltip="·"]; | 57 | ··Node22·->·Node20·[id="edge29_Node000022_Node000020",color="steelblue1",style="solid",tooltip="·"]; |
58 | ··Node18·->·Node23·[id="edge30_Node000018_Node000023",color="steelblue1",style="solid",tooltip="·"]; | 58 | ··Node18·->·Node23·[id="edge30_Node000018_Node000023",color="steelblue1",style="solid",tooltip="·"]; |
59 | ··Node23·[id="Node000023",label="maloc/vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 59 | ··Node23·[id="Node000023",label="maloc/vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Header·file·for·the·Geometric·Predicates."]; |
60 | ··Node23·->·Node2·[id="edge31_Node000023_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 60 | ··Node23·->·Node2·[id="edge31_Node000023_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
61 | ··Node1·->·Node24·[id="edge32_Node000001_Node000024",color="steelblue1",style="solid",tooltip="·"]; | 61 | ··Node1·->·Node24·[id="edge32_Node000001_Node000024",color="steelblue1",style="solid",tooltip="·"]; |
62 | ··Node24·[id="Node000024",label="maloc/vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."]; | 62 | ··Node24·[id="Node000024",label="maloc/vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."]; |
63 | ··Node24·->·Node2·[id="edge33_Node000024_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 63 | ··Node24·->·Node2·[id="edge33_Node000024_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
64 | ··Node24·->·Node18·[id="edge34_Node000024_Node000018",color="steelblue1",style="solid",tooltip="·"]; | 64 | ··Node24·->·Node18·[id="edge34_Node000024_Node000018",color="steelblue1",style="solid",tooltip="·"]; |
65 | ··Node1·->·Node25·[id="edge35_Node000001_Node000025",color="steelblue1",style="solid",tooltip="·"]; | 65 | ··Node1·->·Node25·[id="edge35_Node000001_Node000025",color="steelblue1",style="solid",tooltip="·"]; |
66 | ··Node25·[id="Node000025",label="maloc/vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 66 | ··Node25·[id="Node000025",label="maloc/vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."]; |
67 | ··Node25·->·Node2·[id="edge36_Node000025_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 67 | ··Node25·->·Node2·[id="edge36_Node000025_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
68 | ··Node25·->·Node18·[id="edge37_Node000025_Node000018",color="steelblue1",style="solid",tooltip="·"]; | 68 | ··Node25·->·Node18·[id="edge37_Node000025_Node000018",color="steelblue1",style="solid",tooltip="·"]; |
69 | ··Node25·->·Node26·[id="edge38_Node000025_Node000026",color="steelblue1",style="solid",tooltip="·"]; | 69 | ··Node25·->·Node26·[id="edge38_Node000025_Node000026",color="steelblue1",style="solid",tooltip="·"]; |
70 | ··Node26·[id="Node000026",label="maloc/vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 70 | ··Node26·[id="Node000026",label="maloc/vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."]; |
71 | ··Node26·->·Node2·[id="edge39_Node000026_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 71 | ··Node26·->·Node2·[id="edge39_Node000026_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
72 | ··Node26·->·Node18·[id="edge40_Node000026_Node000018",color="steelblue1",style="solid",tooltip="·"]; | 72 | ··Node26·->·Node18·[id="edge40_Node000026_Node000018",color="steelblue1",style="solid",tooltip="·"]; |
73 | ··Node25·->·Node27·[id="edge41_Node000025_Node000027",color="steelblue1",style="solid",tooltip="·"]; | 73 | ··Node25·->·Node27·[id="edge41_Node000025_Node000027",color="steelblue1",style="solid",tooltip="·"]; |
74 | ··Node27·[id="Node000027",label="maloc/vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a0001 | 74 | ··Node27·[id="Node000027",label="maloc/vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."]; |
75 | ··Node27·->·Node2·[id="edge42_Node000027_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 75 | ··Node27·->·Node2·[id="edge42_Node000027_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
76 | ··Node27·->·Node18·[id="edge43_Node000027_Node000018",color="steelblue1",style="solid",tooltip="·"]; | 76 | ··Node27·->·Node18·[id="edge43_Node000027_Node000018",color="steelblue1",style="solid",tooltip="·"]; |
77 | } | 77 | } |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>MALOC:·v | 8 | <title>MALOC:·vcom.h·File·Reference</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> | 12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> |
13 | </head> | 13 | </head> |
14 | <body> | 14 | <body> |
15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> | 15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> |
Offset 3, 74 lines modified | Offset 3, 107 lines modified | ||
3 | MALOC 0.1 | 3 | MALOC 0.1 |
4 | ····*·src | 4 | ····*·src |
5 | ····*·psh | 5 | ····*·psh |
6 | ····*·maloc | 6 | ····*·maloc |
7 | Classes·|·Typedefs·|·Functions | 7 | Classes·|·Macros·|·Typedefs·|·Functions |
8 | v | 8 | vcom.h·File·Reference |
9 | V | 9 | Vcom_class |
10 | Class·V | 10 | Class·Vcom:·virtual·(currently·just·MPI)·communications·layer.·More... |
11 | #include·<maloc/maloc_base.h> | 11 | #include·<maloc/maloc_base.h> |
12 | #include·<maloc/vsys.h> | 12 | #include·<maloc/vsys.h> |
13 | #include·<maloc/vmpi.h> | ||
14 | #include·<maloc/vcom.h> | ||
15 | Include·dependency·graph·for·v | 13 | Include·dependency·graph·for·vcom.h: |
16 | This·graph·shows·which·files·directly·or·indirectly·include·this·file: | 14 | This·graph·shows·which·files·directly·or·indirectly·include·this·file: |
17 | Go_to_the_source_code_of_this_file. | 15 | Go_to_the_source_code_of_this_file. |
18 | ·Classes | 16 | ·Classes |
19 | struct· sV | 17 | struct· sVcom |
20 | ·······Contains·public·data·members·for·V | 18 | ·······Contains·public·data·members·for·Vcom·class.·More... |
19 | |||
20 | ·Macros | ||
21 | #define VCOM_MPI_TAG 111 | ||
22 | ·······A·base·value·for·MPI·tags. | ||
21 | 23 | ||
22 | ·Typedefs | 24 | ·Typedefs |
23 | typedef·struct·sV | 25 | typedef·struct·sVcom Vcom |
24 | ···················Declaration·of·the·V | 26 | ····················Declaration·of·the·Vcom·class·as·the·Vcom·structure |
25 | 27 | ||
26 | ·Functions | 28 | ·Functions |
27 | ··int V | 29 | ···int Vcom_init·(int·*argc,·char·***argv) |
28 | ·····The·Vmp·initializer. | 30 | ······The·Vmp·initializer. |
29 | |||
30 | ··int Vmp_finalize·(void) | ||
31 | ·····The·Vmp·finalizer. | ||
32 | 31 | ||
33 | Vmp·* Vmp_ctor·(void) | ||
34 | 32 | ···int Vcom_finalize·(void) | |
33 | ······The·Vmp·finalizer. | ||
35 | 34 | ||
35 | Vcom·* Vcom_ctor·(int·commtype) | ||
36 | ······Construct·the·communications·object.·This·routine·sets·up·data·members | ||
37 | ········of·class·and·initializes·MPI. | ||
38 | |||
39 | ···int Vcom_ctor2·(Vcom·*thee,·int·commtype) | ||
40 | ········Construct·the·communications·object.·This·routine·sets·up·data·members | ||
41 | ······of·class·and·initializes·MPI.·This·is·broken·into·two·parts·to·be | ||
42 | ········callable·from·FORTRAN. | ||
43 | |||
36 | ·void V | 44 | ··void Vcom_dtor·(Vcom·**thee) |
37 | ····· | 45 | ······Destroy·the·communications·object. |
46 | |||
47 | ··void Vcom_dtor2·(Vcom·*thee) | ||
48 | ······Destroy·the·communications·object.·This·is·broken·into·two·parts·to·be | ||
49 | ········callable·from·FORTRAN. | ||
50 | |||
51 | ···int Vcom_send·(Vcom·*thee,·int·des,·void·*buf,·int·len,·int·type,·int | ||
52 | ········block) | ||
53 | ······Send·a·buffer.·Returns·1·on·success. | ||
54 | |||
55 | ···int Vcom_recv·(Vcom·*thee,·int·src,·void·*buf,·int·len,·int·type,·int | ||
56 | ········block) | ||
57 | ········Receive·a·(character)·buffer. | ||
58 | ······The·blocking·flag·is·present,·but·not·used.·All·receives·are·assumed·to | ||
59 | ········be·blocking.·A·non-blocking·receive·would·be·very·ugly·to·implement | ||
60 | ········(signals·or·something?). | ||
61 | |||
62 | ···int Vcom_getCount·(Vcom·*thee,·int·src,·int·*length,·int·type) | ||
63 | ········Perform·a·blocking·probe·to·get·the·length·(in·number·of·items·of | ||
64 | ······specified·type)·of·an·incoming·message·and·place·it·in·the | ||
65 | ········argument·``length". | ||
66 | |||
67 | ···int Vcom_reduce·(Vcom·*thee,·void·*sendbuf,·void·*recvbuf,·int·length,·int | ||
68 | ········type,·int·op) | ||
69 | ········Perform·a·reduction·of·the·data·across·all·processors.·This·is | ||
70 | ········equivalent·(and·in·the·case·of·MPI·is·identical·to)·MPI_Allreduce. | ||
71 | ······Basically,·the·specified·operations·are·appleed·to·each·member·of | ||
72 | ········the·sendbuf·across·all·processors·and·the·results·are·written·to | ||
73 | ········recvbuf. | ||
74 | |||
75 | ···int Vcom_size·(Vcom·*thee) | ||
76 | ······Get·the·number·of·PEs·in·communicator. | ||
77 | |||
78 | ···int Vcom_resize·(Vcom·*thee,·int·newsize) | ||
79 | ········Resize·(shrink)·the·communications·group·to·include·only·newsize·number | ||
80 | ······of·processors. | ||
81 | ········Obsolete·processes·are·given·rank·of·-1·and·size·of·0. | ||
38 | 82 | ||
39 | ··int V | 83 | ···int Vcom_rank·(Vcom·*thee) |
84 | ······Get·the·ID·of·the·local·PE | ||
40 | ·····Return·my·processor·ID. | ||
41 | |||
42 | ··int Vmp_size·(Vmp·*thee) | ||
43 | ·····Return·the·number·of·processors·involved. | ||
44 | 85 | ||
45 | ··int V | 86 | ···int Vcom_barr·(Vcom·*thee) |
87 | ······Synchronization·barrier. | ||
46 | ·····An·MPI·barrier. | ||
47 | |||
48 | ··int Vmp_send·(Vmp·*thee,·int·des,·char·*buf,·int·bufsize) | ||
49 | ·····An·MPI·blocking·send. | ||
50 | |||
51 | ··int Vmp_recv·(Vmp·*thee,·int·src,·char·*buf,·int·bufsize) | ||
52 | ·····An·MPI·blocking·receive. | ||
53 | 88 | ||
54 | *****·Detailed·Description·***** | 89 | *****·Detailed·Description·***** |
55 | Class·V | 90 | Class·Vcom:·virtual·(currently·just·MPI)·communications·layer. |
56 | ··Author | 91 | ··Authors |
57 | ······Michael·Holst | 92 | ······Nathan·Baker·and·Michael·Holst |
58 | ··Note | 93 | ··Note |
59 | ······None | 94 | ······None |
60 | ··Version | 95 | ··Version |
61 | ··Id | 96 | ··Id |
62 | ······v | 97 | ······vcom.h,v·1.38·2010/08/12·05:40:23·fetk·Exp |
63 | ··Attention | 98 | ··Attention |
64 | ······* | 99 | ······* |
65 | ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·> | 100 | ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·> |
66 | ······*·Copyright·(C)·1994--·Michael·Holst | 101 | ······*·Copyright·(C)·1994--·Michael·Holst |
67 | ······* | 102 | ······* |
68 | ······*·This·library·is·free·software;·you·can·redistribute·it·and/or | 103 | ······*·This·library·is·free·software;·you·can·redistribute·it·and/or |
69 | ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public | 104 | ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public |
Max diff block lines reached; 562/5260 bytes (10.68%) of diff not shown. |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>MALOC:·v | 8 | <title>MALOC:·vcom.h·Source·File</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> | 12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> |
13 | </head> | 13 | </head> |
14 | <body> | 14 | <body> |
15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> | 15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> |
Offset 3, 114 lines modified | Offset 3, 166 lines modified | ||
3 | MALOC 0.1 | 3 | MALOC 0.1 |
4 | ····*·src | 4 | ····*·src |
5 | ····*·psh | 5 | ····*·psh |
6 | ····*·maloc | 6 | ····*·maloc |
7 | v | 7 | vcom.h |
8 | Go_to_the_documentation_of_this_file. | 8 | Go_to_the_documentation_of_this_file. |
9 | ·1 | 9 | ·1 |
10 | ·3 | 10 | ·38#ifndef·_VCOM_H_ |
11 | ·3 | 11 | ·39#define·_VCOM_H_ |
12 | · | 12 | ·40 |
13 | ·4 | 13 | ·41#include·<maloc/maloc_base.h> |
14 | ·4 | 14 | ·42 |
15 | ·4 | 15 | ·43#include·<maloc/vsys.h> |
16 | ·43#include·<maloc/vmpi.h> | ||
17 | ·44#include·<maloc/vcom.h> | ||
18 | ·4 | 16 | ·44 |
17 | 46#define·VCOM_MPI_TAG·111 | ||
18 | ·47 | ||
19 | ·4 | 19 | ·48/* |
20 | ·47·* | ||
21 | *************************************************************************** | ||
22 | ·48·*·Class·Vmp:·Parameters·and·datatypes | ||
23 | ·49·* | 20 | ·49·* |
24 | *************************************************************************** | 21 | *************************************************************************** |
22 | ·50·*·Class·Vcom:·Parameters·and·datatypes | ||
25 | ·50·*/ | ||
26 | ·51 | ||
27 | 58struct·sVmp·{ | ||
28 | 59·int·mpi_rank; | ||
29 | 60·int·mpi_size; | ||
30 | ·61}; | ||
31 | ·62 | ||
32 | 68typedef·struct·sVmp·Vmp; | ||
33 | ·69 | ||
34 | ·70/* | ||
35 | · | 23 | ·51·* |
36 | *************************************************************************** | 24 | *************************************************************************** |
37 | ·72·*·Class·Vmp:·Inlineable·methods·(vmp.c) | ||
38 | · | 25 | ·52·*/ |
26 | ·53 | ||
27 | 60struct·sVcom·{ | ||
28 | ·61 | ||
29 | 63·int·mpi_rank; | ||
30 | 65·int·mpi_size; | ||
31 | ·66 | ||
32 | 71·int·type; | ||
33 | 73·int·error; | ||
34 | 75·void·*core; | ||
35 | ·76 | ||
36 | ·77}; | ||
37 | ·78 | ||
38 | 85typedef·struct·sVcom·Vcom; | ||
39 | ·86 | ||
40 | ·87/* | ||
41 | ·88·* | ||
39 | *************************************************************************** | 42 | *************************************************************************** |
40 | ·74·*/ | ||
41 | · | 43 | ·89·*·Class·Vcom:·Inlineable·methods·(vcom.c) |
44 | ·90·* | ||
45 | *************************************************************************** | ||
46 | ·91·*/ | ||
47 | ·92 | ||
42 | · | 48 | ·93#if·!defined(VINLINE_MALOC) |
43 | · | 49 | ·94#else·/*·if·defined(VINLINE_MALOC)·*/ |
44 | · | 50 | ·95#endif·/*·if·!defined(VINLINE_MALOC)·*/ |
45 | ·79 | ||
46 | · | 51 | ·96 |
52 | ·97 | ||
47 | 53 | 107int·Vcom_init(int·*argc,·char·***argv); | |
48 | · | 54 | ·108 |
49 | 55 | 116int·Vcom_finalize(void); | |
50 | ·100 | ||
51 | 108Vmp*·Vmp_ctor(void); | ||
52 | ·1 | 56 | ·117 |
57 | 127Vcom*·Vcom_ctor(int·commtype); | ||
58 | ·128 | ||
59 | 140int·Vcom_ctor2(Vcom*·thee,·int·commtype); | ||
60 | ·141 | ||
53 | 1 | 61 | 150void·Vcom_dtor(Vcom·**thee); |
54 | ·1 | 62 | ·151 |
63 | 161void·Vcom_dtor2(Vcom·*thee); | ||
55 | 128int·Vmp_rank(Vmp·*thee); | ||
56 | ·129 | ||
57 | 138int·Vmp_size(Vmp·*thee); | ||
58 | ·139 | ||
59 | 148int·Vmp_barr(Vmp·*thee); | ||
60 | ·149 | ||
61 | 161int·Vmp_send(Vmp·*thee,·int·des,·char·*buf,·int·bufsize); | ||
62 | ·162 | 64 | ·162 |
63 | 17 | 65 | 177int·Vcom_send(Vcom·*thee,·int·des,·void·*buf,·int·len,·int·type, |
66 | ·178·int·block); | ||
64 | ·17 | 67 | ·179 |
68 | 197int·Vcom_recv(Vcom·*thee,·int·src,·void·*buf,·int·len,·int·type, | ||
69 | ·198·int·block); | ||
70 | ·199 | ||
71 | 214int·Vcom_getCount(Vcom·*thee,·int·src,·int·*length,·int·type); | ||
72 | ·215 | ||
73 | 237int·Vcom_reduce(Vcom·*thee,·void·*sendbuf,·void·*recvbuf,·int·length, | ||
74 | ·238·int·type,·int·op); | ||
75 | ·239 | ||
76 | 248int·Vcom_size(Vcom·*thee); | ||
77 | ·249 | ||
78 | 261int·Vcom_resize(Vcom·*thee,·int·newsize); | ||
79 | ·262 | ||
80 | 271int·Vcom_rank(Vcom·*thee); | ||
81 | ·272 | ||
82 | 281int·Vcom_barr(Vcom·*thee); | ||
83 | ·282 | ||
65 | · | 84 | ·283#endif·/*·_VCOM_H_·*/ |
66 | · | 85 | ·284 |
67 | maloc_base.h | 86 | maloc_base.h |
68 | The·base·(or·foundation)·header·for·MALOC. | 87 | The·base·(or·foundation)·header·for·MALOC. |
69 | vmpi.h | ||
70 | Class·Vmpi:·a·Virtual·MPI·communication·layer·object. | ||
71 | vcom.h | ||
72 | Class·Vcom:·virtual·(currently·just·MPI)·communications·layer. | ||
73 | vsys.h | 88 | vsys.h |
74 | The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.) | 89 | The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.) |
75 | Vmp_finalize | ||
76 | int·Vmp_finalize(void) | ||
77 | The·Vmp·finalizer. | ||
78 | Vmp_send | ||
79 | int·Vmp_send(Vmp·*thee,·int·des,·char·*buf,·int·bufsize) | ||
80 | 90 | Vcom_rank | |
Max diff block lines reached; 2060/6299 bytes (32.70%) of diff not shown. |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | digraph·"v | 1 | digraph·"vcom.h" |
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··bgcolor="transparent"; | 4 | ··bgcolor="transparent"; |
5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; | 5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; |
6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; | 6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; |
7 | ··Node1·[id="Node000001",label="v | 7 | ··Node1·[id="Node000001",label="vcom.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."]; |
8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
9 | ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."]; | 9 | ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."]; |
10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"]; | 10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"]; |
11 | ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; | 11 | ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; |
12 | ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"]; | 12 | ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"]; |
13 | ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; | 13 | ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; |
14 | ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"]; | 14 | ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"]; |
Offset 1, 12 lines modified | Offset 1, 14 lines modified | ||
1 | digraph·"v | 1 | digraph·"vcom.h" |
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··bgcolor="transparent"; | 4 | ··bgcolor="transparent"; |
5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; | 5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; |
6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; | 6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; |
7 | ··Node1·[id="Node000001",label="v | 7 | ··Node1·[id="Node000001",label="vcom.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."]; |
8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
9 | ··Node2·[id="Node000002",label=" | 9 | ··Node2·[id="Node000002",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."]; |
10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
11 | ··Node3·[id="Node000003",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."]; | ||
12 | ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
11 | ··Node | 13 | ··Node4·[id="Node000004",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."]; |
12 | } | 14 | } |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>MALOC:·v | 8 | <title>MALOC:·vmpi.h·File·Reference</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> | 12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> |
13 | </head> | 13 | </head> |
14 | <body> | 14 | <body> |
15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> | 15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> |
Offset 3, 107 lines modified | Offset 3, 80 lines modified | ||
3 | MALOC 0.1 | 3 | MALOC 0.1 |
4 | ····*·src | 4 | ····*·src |
5 | ····*·psh | 5 | ····*·psh |
6 | ····*·maloc | 6 | ····*·maloc |
7 | Classes·|· | 7 | Classes·|·Typedefs·|·Functions |
8 | v | 8 | vmpi.h·File·Reference |
9 | V | 9 | Vmpi_class |
10 | Class·V | 10 | Class·Vmpi:·a·Virtual·MPI·communication·layer·object.·More... |
11 | #include·<maloc/maloc_base.h> | 11 | #include·<maloc/maloc_base.h> |
12 | #include·<maloc/vsys.h> | 12 | #include·<maloc/vsys.h> |
13 | Include·dependency·graph·for·v | 13 | Include·dependency·graph·for·vmpi.h: |
14 | This·graph·shows·which·files·directly·or·indirectly·include·this·file: | 14 | This·graph·shows·which·files·directly·or·indirectly·include·this·file: |
15 | Go_to_the_source_code_of_this_file. | 15 | Go_to_the_source_code_of_this_file. |
16 | ·Classes | 16 | ·Classes |
17 | struct· sV | 17 | struct· sVmpi |
18 | ·······Class·Vmpi:·Definition.·More... | ||
18 | ·······Contains·public·data·members·for·Vcom·class.·More... | ||
19 | |||
20 | ·Macros | ||
21 | #define VCOM_MPI_TAG 111 | ||
22 | ·······A·base·value·for·MPI·tags. | ||
23 | 19 | ||
24 | ·Typedefs | 20 | ·Typedefs |
25 | typedef·struct·sV | 21 | typedef·struct·sVmpi Vmpi |
26 | ····················Declaration·of·the·V | 22 | ····················Declaration·of·the·Vmpi·class·as·the·Vmpi·structure. |
27 | 23 | ||
28 | ·Functions | 24 | ·Functions |
29 | ···int V | 25 | ···int Vmpi_init·(int·*argc,·char·***argv) |
30 | ······The·Vmp·initializer. | 26 | ······The·Vmp·initializer. |
31 | 27 | ||
32 | ···int V | 28 | ···int Vmpi_finalize·(void) |
33 | ······The·Vmp·finalizer. | 29 | ······The·Vmp·finalizer. |
34 | 30 | ||
31 | Vmpi·* Vmpi_ctor·(void) | ||
32 | ······The·Vmpi·constructor. | ||
35 | Vcom·* Vcom_ctor·(int·commtype) | ||
36 | ······Construct·the·communications·object.·This·routine·sets·up·data·members | ||
37 | ········of·class·and·initializes·MPI. | ||
38 | 33 | ||
34 | ··void Vmpi_dtor·(Vmpi·**thee) | ||
35 | ······The·Vmpi·destructor. | ||
39 | ···int Vcom_ctor2·(Vcom·*thee,·int·commtype) | ||
40 | ········Construct·the·communications·object.·This·routine·sets·up·data·members | ||
41 | ······of·class·and·initializes·MPI.·This·is·broken·into·two·parts·to·be | ||
42 | ········callable·from·FORTRAN. | ||
43 | 36 | ||
44 | ··void Vcom_dtor·(Vcom·**thee) | ||
45 | 37 | ···int Vmpi_rank·(Vmpi·*thee) | |
38 | ······Return·my·processor·ID. | ||
46 | 39 | ||
40 | ···int Vmpi_size·(Vmpi·*thee) | ||
41 | ······Return·the·number·of·processors·involved. | ||
47 | ··void Vcom_dtor2·(Vcom·*thee) | ||
48 | ······Destroy·the·communications·object.·This·is·broken·into·two·parts·to·be | ||
49 | ········callable·from·FORTRAN. | ||
50 | 42 | ||
51 | ···int Vcom_send·(Vcom·*thee,·int·des,·void·*buf,·int·len,·int·type,·int | ||
52 | ········block) | ||
53 | 43 | ···int Vmpi_barr·(Vmpi·*thee) | |
44 | ······An·MPI·barrier. | ||
54 | 45 | ||
46 | ···int Vmpi_send·(Vmpi·*thee,·int·des,·char·*buf,·int·bufsize) | ||
47 | ······An·MPI·blocking·send. | ||
55 | ···int Vcom_recv·(Vcom·*thee,·int·src,·void·*buf,·int·len,·int·type,·int | ||
56 | ········block) | ||
57 | ········Receive·a·(character)·buffer. | ||
58 | ······The·blocking·flag·is·present,·but·not·used.·All·receives·are·assumed·to | ||
59 | ········be·blocking.·A·non-blocking·receive·would·be·very·ugly·to·implement | ||
60 | ········(signals·or·something?). | ||
61 | 48 | ||
49 | ···int Vmpi_recv·(Vmpi·*thee,·int·src,·char·*buf,·int·bufsize) | ||
50 | ······An·MPI·blocking·receive. | ||
62 | ···int Vcom_getCount·(Vcom·*thee,·int·src,·int·*length,·int·type) | ||
63 | ········Perform·a·blocking·probe·to·get·the·length·(in·number·of·items·of | ||
64 | ······specified·type)·of·an·incoming·message·and·place·it·in·the | ||
65 | ········argument·``length". | ||
66 | 51 | ||
52 | ···int Vmpi_bcast·(Vmpi·*thee,·char·*buf,·int·bufsize) | ||
53 | ······An·MPI·broadcast. | ||
67 | ···int Vcom_reduce·(Vcom·*thee,·void·*sendbuf,·void·*recvbuf,·int·length,·int | ||
68 | ········type,·int·op) | ||
69 | ········Perform·a·reduction·of·the·data·across·all·processors.·This·is | ||
70 | ········equivalent·(and·in·the·case·of·MPI·is·identical·to)·MPI_Allreduce. | ||
71 | ······Basically,·the·specified·operations·are·appleed·to·each·member·of | ||
72 | ········the·sendbuf·across·all·processors·and·the·results·are·written·to | ||
73 | ········recvbuf. | ||
74 | |||
75 | ···int Vcom_size·(Vcom·*thee) | ||
76 | ······Get·the·number·of·PEs·in·communicator. | ||
77 | |||
78 | ···int Vcom_resize·(Vcom·*thee,·int·newsize) | ||
79 | ········Resize·(shrink)·the·communications·group·to·include·only·newsize·number | ||
80 | ······of·processors. | ||
81 | ········Obsolete·processes·are·given·rank·of·-1·and·size·of·0. | ||
82 | 54 | ||
83 | ···int Vcom_rank·(Vcom·*thee) | ||
84 | 55 | ···int Vmpi_reduce·(Vmpi·*thee,·char·*sbuf,·char·*rbuf,·int·bufsize) | |
56 | ······An·MPI·reduce. | ||
85 | 57 | ||
86 | ···int Vcom_barr·(Vcom·*thee) | ||
87 | 58 | ···int Vmpi_isend·(Vmpi·*thee,·int·des,·char·*buf,·int·bufsize) | |
59 | ······An·MPI·non-blocking·send. | ||
88 | 60 | ||
89 | *****·Detailed·Description·***** | 61 | *****·Detailed·Description·***** |
90 | Class·V | 62 | Class·Vmpi:·a·Virtual·MPI·communication·layer·object. |
91 | ··Author | 63 | ··Author |
92 | ······ | 64 | ······Michael·Holst |
93 | ··Note | 65 | ··Note |
94 | ······None | 66 | ······None |
95 | ··Version | 67 | ··Version |
96 | ··Id | 68 | ··Id |
97 | ······v | 69 | ······vmpi.h,v·1.29·2010/08/12·05:40:23·fetk·Exp |
98 | ··Attention | 70 | ··Attention |
99 | ······* | 71 | ······* |
100 | ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·> | 72 | ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·> |
101 | ······*·Copyright·(C)·1994--·Michael·Holst | 73 | ······*·Copyright·(C)·1994--·Michael·Holst |
102 | ······* | 74 | ······* |
103 | ······*·This·library·is·free·software;·you·can·redistribute·it·and/or | 75 | ······*·This·library·is·free·software;·you·can·redistribute·it·and/or |
104 | ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public | 76 | ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>MALOC:·v | 8 | <title>MALOC:·vmpi.h·Source·File</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> | 12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> |
13 | </head> | 13 | </head> |
14 | <body> | 14 | <body> |
15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> | 15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> |
Offset 3, 166 lines modified | Offset 3, 123 lines modified | ||
3 | MALOC 0.1 | 3 | MALOC 0.1 |
4 | ····*·src | 4 | ····*·src |
5 | ····*·psh | 5 | ····*·psh |
6 | ····*·maloc | 6 | ····*·maloc |
7 | v | 7 | vmpi.h |
8 | Go_to_the_documentation_of_this_file. | 8 | Go_to_the_documentation_of_this_file. |
9 | ·1 | 9 | ·1 |
10 | ·38#ifndef·_V | 10 | ·38#ifndef·_VMPI_H_ |
11 | ·39#define·_V | 11 | ·39#define·_VMPI_H_ |
12 | ·40 | 12 | ·40 |
13 | ·41#include·<maloc/maloc_base.h> | 13 | ·41#include·<maloc/maloc_base.h> |
14 | ·42 | 14 | ·42 |
15 | ·43#include·<maloc/vsys.h> | 15 | ·43#include·<maloc/vsys.h> |
16 | ·44 | 16 | ·44 |
17 | 46#define·VCOM_MPI_TAG·111 | ||
18 | ·47 | ||
19 | ·4 | 17 | ·45/* |
20 | ·4 | 18 | ·46·* |
21 | *************************************************************************** | 19 | *************************************************************************** |
22 | · | 20 | ·47·*·Class·Vmpi:·Parameters·and·datatypes |
23 | · | 21 | ·48·* |
24 | *************************************************************************** | 22 | *************************************************************************** |
25 | ·52·*/ | ||
26 | · | 23 | ·49·*/ |
24 | ·50 | ||
25 | ·51 | ||
27 | 26 | 57struct·sVmpi·{ | |
27 | 58·int·mpi_rank; | ||
28 | 59·int·mpi_size; | ||
29 | ·60}; | ||
28 | ·61 | 30 | ·61 |
29 | 63·int·mpi_rank; | ||
30 | 65·int·mpi_size; | ||
31 | ·66 | ||
32 | 71·int·type; | ||
33 | 73·int·error; | ||
34 | 75·void·*core; | ||
35 | ·76 | ||
36 | ·77}; | ||
37 | ·78 | ||
38 | 31 | 67typedef·struct·sVmpi·Vmpi; | |
39 | ·86 | ||
40 | ·87/* | ||
41 | · | 32 | ·68 |
33 | ·69/* | ||
34 | ·70·* | ||
42 | *************************************************************************** | 35 | *************************************************************************** |
43 | · | 36 | ·71·*·Class·Vmpi:·Inlineable·methods·(vmpi.c) |
44 | · | 37 | ·72·* |
45 | *************************************************************************** | 38 | *************************************************************************** |
46 | ·91·*/ | ||
47 | · | 39 | ·73·*/ |
40 | ·74 | ||
48 | · | 41 | ·75#if·!defined(VINLINE_MALOC) |
49 | · | 42 | ·76#else·/*·if·defined(VINLINE_MALOC)·*/ |
50 | · | 43 | ·77#endif·/*·if·!defined(VINLINE_MALOC)·*/ |
44 | ·78 | ||
51 | ·96 | ||
52 | ·97 | ||
53 | 45 | 88int·Vmpi_init(int·*argc,·char·***argv); | |
54 | · | 46 | ·89 |
55 | 47 | 97int·Vmpi_finalize(void); | |
48 | ·98 | ||
49 | 106Vmpi*·Vmpi_ctor(void); | ||
50 | ·107 | ||
51 | 116void·Vmpi_dtor(Vmpi·**thee); | ||
56 | ·117 | 52 | ·117 |
57 | 127Vcom*·Vcom_ctor(int·commtype); | ||
58 | ·128 | ||
59 | 140int·Vcom_ctor2(Vcom*·thee,·int·commtype); | ||
60 | ·141 | ||
61 | 150void·Vcom_dtor(Vcom·**thee); | ||
62 | ·151 | ||
63 | 161void·Vcom_dtor2(Vcom·*thee); | ||
64 | ·162 | ||
65 | 177int·Vcom_send(Vcom·*thee,·int·des,·void·*buf,·int·len,·int·type, | ||
66 | ·178·int·block); | ||
67 | ·179 | ||
68 | 197int·Vcom_recv(Vcom·*thee,·int·src,·void·*buf,·int·len,·int·type, | ||
69 | ·198·int·block); | ||
70 | ·199 | ||
71 | 214int·Vcom_getCount(Vcom·*thee,·int·src,·int·*length,·int·type); | ||
72 | ·215 | ||
73 | 237int·Vcom_reduce(Vcom·*thee,·void·*sendbuf,·void·*recvbuf,·int·length, | ||
74 | ·238·int·type,·int·op); | ||
75 | ·239 | ||
76 | 248int·Vcom_size(Vcom·*thee); | ||
77 | ·249 | ||
78 | 261int·Vcom_resize(Vcom·*thee,·int·newsize); | ||
79 | ·262 | ||
80 | 53 | 126int·Vmpi_rank(Vmpi·*thee); | |
81 | ·27 | 54 | ·127 |
55 | 136int·Vmpi_size(Vmpi·*thee); | ||
56 | ·137 | ||
82 | 57 | 146int·Vmpi_barr(Vmpi·*thee); | |
83 | · | 58 | ·147 |
59 | 159int·Vmpi_send(Vmpi·*thee,·int·des,·char·*buf,·int·bufsize); | ||
60 | ·160 | ||
61 | 172int·Vmpi_recv(Vmpi·*thee,·int·src,·char·*buf,·int·bufsize); | ||
62 | ·173 | ||
63 | 184int·Vmpi_bcast(Vmpi·*thee,·char·*buf,·int·bufsize); | ||
64 | ·185 | ||
65 | 197int·Vmpi_reduce(Vmpi·*thee,·char·*sbuf,·char·*rbuf,·int·bufsize); | ||
66 | ·198 | ||
67 | 210int·Vmpi_isend(Vmpi·*thee,·int·des,·char·*buf,·int·bufsize); | ||
68 | ·211 | ||
84 | ·2 | 69 | ·212#endif·/*·_VMPI_H_·*/ |
85 | ·2 | 70 | ·213 |
86 | maloc_base.h | 71 | maloc_base.h |
87 | The·base·(or·foundation)·header·for·MALOC. | 72 | The·base·(or·foundation)·header·for·MALOC. |
88 | vsys.h | 73 | vsys.h |
89 | The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.) | 74 | The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.) |
90 | Vcom_rank | ||
91 | int·Vcom_rank(Vcom·*thee) | ||
92 | Get·the·ID·of·the·local·PE | ||
93 | Vcom_resize | ||
94 | int·Vcom_resize(Vcom·*thee,·int·newsize) | ||
95 | Resize·(shrink)·the·communications·group·to·include·only·newsize·number·of | ||
96 | processors.... | ||
97 | Vcom_ctor2 | ||
98 | int·Vcom_ctor2(Vcom·*thee,·int·commtype) | ||
99 | Construct·the·communications·object.·This·routine·sets·up·data·members·of·class | ||
100 | and·initializes·MPI.... | ||
101 | Vcom_size | ||
Max diff block lines reached; 2478/6461 bytes (38.35%) of diff not shown. |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | digraph·"v | 1 | digraph·"vmpi.h" |
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··bgcolor="transparent"; | 4 | ··bgcolor="transparent"; |
5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; | 5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; |
6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; | 6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; |
7 | ··Node1·[id="Node000001",label="v | 7 | ··Node1·[id="Node000001",label="vmpi.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."]; |
8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
9 | ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."]; | 9 | ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."]; |
10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"]; | 10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"]; |
11 | ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; | 11 | ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; |
12 | ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"]; | 12 | ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"]; |
13 | ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; | 13 | ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; |
14 | ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"]; | 14 | ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"]; |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | digraph·"v | 1 | digraph·"vmpi.h" |
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··bgcolor="transparent"; | 4 | ··bgcolor="transparent"; |
5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; | 5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; |
6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; | 6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; |
7 | ··Node1·[id="Node000001",label="v | 7 | ··Node1·[id="Node000001",label="vmpi.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."]; |
8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
9 | ··Node2·[id="Node000002",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 9 | ··Node2·[id="Node000002",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."]; |
10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
11 | ··Node3·[id="Node000003",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."]; | 11 | ··Node3·[id="Node000003",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."]; |
12 | ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 12 | ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
13 | ··Node4·[id="Node000004",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."]; | 13 | ··Node4·[id="Node000004",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."]; |
14 | } | 14 | } |
Offset 37, 25 lines modified | Offset 37, 25 lines modified | ||
37 | ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; | 37 | ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; |
38 | ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"]; | 38 | ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"]; |
39 | ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; | 39 | ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; |
40 | ··Node1·->·Node18·[id="edge17_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"]; | 40 | ··Node1·->·Node18·[id="edge17_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"]; |
41 | ··Node18·[id="Node000018",label="maloc/vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"]; | 41 | ··Node18·[id="Node000018",label="maloc/vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"]; |
42 | ··Node18·->·Node2·[id="edge18_Node000018_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 42 | ··Node18·->·Node2·[id="edge18_Node000018_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
43 | ··Node18·->·Node19·[id="edge19_Node000018_Node000019",color="steelblue1",style="solid",tooltip="·"]; | 43 | ··Node18·->·Node19·[id="edge19_Node000018_Node000019",color="steelblue1",style="solid",tooltip="·"]; |
44 | ··Node19·[id="Node000019",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a0002 | 44 | ··Node19·[id="Node000019",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."]; |
45 | ··Node19·->·Node2·[id="edge20_Node000019_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 45 | ··Node19·->·Node2·[id="edge20_Node000019_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
46 | ··Node18·->·Node20·[id="edge21_Node000018_Node000020",color="steelblue1",style="solid",tooltip="·"]; | 46 | ··Node18·->·Node20·[id="edge21_Node000018_Node000020",color="steelblue1",style="solid",tooltip="·"]; |
47 | ··Node20·[id="Node000020",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."]; | 47 | ··Node20·[id="Node000020",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."]; |
48 | ··Node20·->·Node2·[id="edge22_Node000020_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 48 | ··Node20·->·Node2·[id="edge22_Node000020_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
49 | ··Node18·->·Node21·[id="edge23_Node000018_Node000021",color="steelblue1",style="solid",tooltip="·"]; | 49 | ··Node18·->·Node21·[id="edge23_Node000018_Node000021",color="steelblue1",style="solid",tooltip="·"]; |
50 | ··Node21·[id="Node000021",label="maloc/vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 50 | ··Node21·[id="Node000021",label="maloc/vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."]; |
51 | ··Node21·->·Node2·[id="edge24_Node000021_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 51 | ··Node21·->·Node2·[id="edge24_Node000021_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
52 | ··Node21·->·Node19·[id="edge25_Node000021_Node000019",color="steelblue1",style="solid",tooltip="·"]; | 52 | ··Node21·->·Node19·[id="edge25_Node000021_Node000019",color="steelblue1",style="solid",tooltip="·"]; |
53 | ··Node18·->·Node22·[id="edge26_Node000018_Node000022",color="steelblue1",style="solid",tooltip="·"]; | 53 | ··Node18·->·Node22·[id="edge26_Node000018_Node000022",color="steelblue1",style="solid",tooltip="·"]; |
54 | ··Node22·[id="Node000022",label="maloc/vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a0002 | 54 | ··Node22·[id="Node000022",label="maloc/vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vset:·a·dynamic·set·object."]; |
55 | ··Node22·->·Node2·[id="edge27_Node000022_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 55 | ··Node22·->·Node2·[id="edge27_Node000022_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
56 | ··Node22·->·Node19·[id="edge28_Node000022_Node000019",color="steelblue1",style="solid",tooltip="·"]; | 56 | ··Node22·->·Node19·[id="edge28_Node000022_Node000019",color="steelblue1",style="solid",tooltip="·"]; |
57 | ··Node22·->·Node20·[id="edge29_Node000022_Node000020",color="steelblue1",style="solid",tooltip="·"]; | 57 | ··Node22·->·Node20·[id="edge29_Node000022_Node000020",color="steelblue1",style="solid",tooltip="·"]; |
58 | ··Node18·->·Node23·[id="edge30_Node000018_Node000023",color="steelblue1",style="solid",tooltip="·"]; | 58 | ··Node18·->·Node23·[id="edge30_Node000018_Node000023",color="steelblue1",style="solid",tooltip="·"]; |
59 | ··Node23·[id="Node000023",label="maloc/vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 59 | ··Node23·[id="Node000023",label="maloc/vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Header·file·for·the·Geometric·Predicates."]; |
60 | ··Node23·->·Node2·[id="edge31_Node000023_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 60 | ··Node23·->·Node2·[id="edge31_Node000023_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
61 | } | 61 | } |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>MALOC:·v | 8 | <title>MALOC:·vset.h·File·Reference</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> | 12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> |
13 | </head> | 13 | </head> |
14 | <body> | 14 | <body> |
15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> | 15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> |
Offset 3, 188 lines modified | Offset 3, 100 lines modified | ||
3 | MALOC 0.1 | 3 | MALOC 0.1 |
4 | ····*·src | 4 | ····*·src |
5 | ····*·vsys | 5 | ····*·vsys |
6 | ····*·maloc | 6 | ····*·maloc |
7 | 7 | Classes·|·Typedefs·|·Functions | |
8 | v | 8 | vset.h·File·Reference |
9 | 9 | Vset_class | |
10 | Class·Vset:·a·dynamic·set·object.·More... | ||
10 | #include·<maloc/maloc_base.h> | 11 | #include·<maloc/maloc_base.h> |
12 | #include·<maloc/vnm.h> | ||
13 | #include·<maloc/vmem.h> | ||
11 | Include·dependency·graph·for·v | 14 | Include·dependency·graph·for·vset.h: |
12 | This·graph·shows·which·files·directly·or·indirectly·include·this·file: | 15 | This·graph·shows·which·files·directly·or·indirectly·include·this·file: |
13 | Go_to_the_source_code_of_this_file. | 16 | Go_to_the_source_code_of_this_file. |
14 | ·Macros | ||
15 | #define VPOW_SAFE(x,·y) (Vnm_powsafe(x,y)) | ||
16 | 17 | ·Classes | |
18 | struct· sVset | ||
19 | ·······Contains·public·data·members·for·Vset·class.·More... | ||
17 | 20 | ||
18 | #define VTIMERS 100 | ||
19 | 21 | ·Typedefs | |
22 | typedef·struct·sVset Vset | ||
23 | ····················Declaration·of·the·Vset·class·as·the·Vset·structure. | ||
20 | 24 | ||
21 | ·Functions | 25 | ·Functions |
26 | ···int Vset_num·(Vset·*thee) | ||
27 | ······Return·the·number·of·things·currently·in·the·list. | ||
22 | ······int Vnm_sigInt·(void) | ||
23 | ·········Signal·and·setjmp·handling·routine.·Return·the·signal·interrupt | ||
24 | ···········flag. | ||
25 | |||
26 | ·····void Vnm_sigIntSet·(void) | ||
27 | ·········Signal·and·setjmp·handling·routine.·Set·the·signal·interrupt·flag. | ||
28 | 28 | ||
29 | ·····void Vnm_sigIntClear·(void) | ||
30 | 29 | char·* Vset_access·(Vset·*thee,·int·i) | |
30 | ······Access·an·object·in·an·arbitrary·place·in·the·list. | ||
31 | 31 | ||
32 | char·* Vset_create·(Vset·*thee) | ||
33 | ······Create·an·object·on·the·end·of·the·list. | ||
32 | 34 | ||
35 | char·* Vset_first·(Vset·*thee) | ||
36 | ······Return·the·first·object·in·the·set. | ||
33 | ······int Vnm_jmpOk·(void) | ||
34 | ·········Signal·and·setjmp·handling·routine.·Return·the·"ok-to-jump"·flag. | ||
35 | |||
36 | ·····void Vnm_jmpOkSet·(void) | ||
37 | ·········Signal·and·setjmp·handling·routine.·Set·the·"okay-to-jump"·flag. | ||
38 | |||
39 | ·····void Vnm_jmpOkClear·(void) | ||
40 | ·········Signal·and·setjmp·handling·routine.·Clear·the·"okay-to-jump"·flag. | ||
41 | 37 | ||
42 | jmp_buf·* Vnm_signalInit·(void) | ||
43 | 38 | char·* Vset_last·(Vset·*thee) | |
39 | ······Return·the·last·object·in·the·set. | ||
44 | 40 | ||
45 | ·····void Vnm_regHand·(void) | ||
46 | 41 | char·* Vset_next·(Vset·*thee) | |
42 | ······Return·the·next·object·in·the·set. | ||
47 | 43 | ||
44 | char·* Vset_prev·(Vset·*thee) | ||
45 | ······Return·the·prev·object·in·the·set. | ||
48 | ·····void Vnm_sigHand·(int·num) | ||
49 | ·········Handle·events·such·as·SIGINT.·We·must·have·first·been·registered | ||
50 | ···········with·"Vnm_signalInit". | ||
51 | 46 | ||
47 | char·* Vset_peekFirst·(Vset·*thee) | ||
48 | ······Return·the·first·object·in·the·set. | ||
52 | ···double Vnm_powsafe·(double·x,·double·y) | ||
53 | ·········A·safe·VPOW·function·(avoids·division·by·zero). | ||
54 | 49 | ||
50 | char·* Vset_peekLast·(Vset·*thee) | ||
51 | ······Return·the·last·object·in·the·set. | ||
55 | ·····void Vnm_typeChk·(void) | ||
56 | ·········Check·out·the·sizes·of·various·datatypes. | ||
57 | 52 | ||
53 | ··void Vset_destroy·(Vset·*thee) | ||
54 | ······Delete·an·object·from·the·end·of·the·list. | ||
58 | ···double Vnm_epsmac·(void) | ||
59 | ···········Computes·the·unit·roundoff·of·the·machine·in·single | ||
60 | ···········precision.·This·is·defined·as·the·smallest·positive·machine·number·u | ||
61 | ···········such·that·1.0d0·+·u·.ne.·1.0d0·(in·single·precision). | ||
62 | |||
63 | ···········A·safe·hardcoded·machine·epsilon·as·alternative: | ||
64 | ···········double·value; | ||
65 | ···········value·=·1.0e-9; | ||
66 | ···········return·value;. | ||
67 | |||
68 | ······int Vnm_gentokens·(char·*buf,·char·**argv,·const·int·argvmax,·const·char | ||
69 | ···········*white,·const·char·*comment) | ||
70 | ···········Generate·an·[argv,argc]·pair·from·a·character·string·"buf"·(assumed | ||
71 | ·········NULL-terminated)·in·which·tokens·are·separated·by·whitespace·"white" | ||
72 | ···········with·possible·comments·"comment"·occuring.·THE·INPUT·STRING·IS | ||
73 | ···········MODIFIED·HERE! | ||
74 | 55 | ||
75 | ·····void Vnm_tstart·(int·timer,·const·char·*name) | ||
76 | ·········Starts·the·timer·on·the·particular·machine. | ||
56 | Vset·* Vset_ctor·(Vmem·*vmem,·const·char·*tname,·int·tsize,·int·tmaxNum,·int | ||
57 | ········ioKey) | ||
58 | ······Construct·the·set·object. | ||
77 | 59 | ||
78 | ·····void Vnm_tstop·(int·timer,·const·char·*name) | ||
79 | 60 | ··void Vset_dtor·(Vset·**thee) | |
61 | ······Destroy·the·set·object. | ||
80 | 62 | ||
81 | ···char·* Vnm_getuser·(char·*user,·int·usermax) | ||
82 | 63 | char·* Vset_createLast·(Vset·*thee) | |
64 | ······Create·an·object·on·the·end·of·the·list. | ||
83 | 65 | ||
84 | ···char·* Vnm_getos·(char·*os,·int·osmax) | ||
85 | 66 | ··void Vset_destroyLast·(Vset·*thee) | |
67 | ······Free·up·the·object·currently·on·the·end·of·the·list. | ||
86 | 68 | ||
87 | ···char·* Vnm_gethost·(char·*host,·int·hostmax) | ||
88 | 69 | ··void Vset_initData·(Vset·*thee) | |
70 | ······Initialize·the·Vset·data·(thee). | ||
89 | 71 | ||
90 | ···char·* Vnm_gethome·(char·*path,·int·pathmax) | ||
91 | 72 | ··void Vset_reset·(Vset·*thee) | |
Max diff block lines reached; 22466/27403 bytes (81.98%) of diff not shown. |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>MALOC:·v | 8 | <title>MALOC:·vset.h·Source·File</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> | 12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> |
13 | </head> | 13 | </head> |
14 | <body> | 14 | <body> |
15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> | 15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | u | 1 | utf-8 |
Offset 3, 236 lines modified | Offset 3, 283 lines modified | ||
3 | MALOC 0.1 | 3 | MALOC 0.1 |
4 | ····*·src | 4 | ····*·src |
5 | ····*·vsys | 5 | ····*·vsys |
6 | ····*·maloc | 6 | ····*·maloc |
7 | v | 7 | vset.h |
8 | Go_to_the_documentation_of_this_file. | 8 | Go_to_the_documentation_of_this_file. |
9 | ·1 | 9 | ·1 |
10 | ·3 | 10 | ·38#ifndef·_VSET_H_ |
11 | ·3 | 11 | ·39#define·_VSET_H_ |
12 | · | 12 | ·40 |
13 | · | 13 | ·41#include·<maloc/maloc_base.h> |
14 | ·37 | ||
15 | ·38 | ||
16 | 14 | ·42 | |
15 | ·43#include·<maloc/vnm.h> | ||
16 | ·44#include·<maloc/vmem.h> | ||
17 | ·45 | ||
18 | ·46/* | ||
17 | ·47 | 19 | ·47·* |
18 | 55void·Vnm_sigIntSet(void); | ||
19 | ·56 | ||
20 | 64void·Vnm_sigIntClear(void); | ||
21 | ·65 | ||
22 | 73int·Vnm_jmpOk(void); | ||
23 | ·74 | ||
24 | 82void·Vnm_jmpOkSet(void); | ||
25 | ·83 | ||
26 | 20 | *************************************************************************** | |
21 | ·48·*·Class·Vset:·Parameters·and·datatypes | ||
22 | ·49·* | ||
23 | *************************************************************************** | ||
24 | ·50·*/ | ||
25 | ·51 | ||
26 | 57struct·sVset·{ | ||
27 | ·58 | ||
28 | 60·Vmem·*vmem; | ||
29 | 62·int·iMadeVmem; | ||
30 | ·63 | ||
31 | 65·int·curT; | ||
32 | ·66 | ||
33 | 68·char·nameT[VMAX_ARGLEN]; | ||
34 | 70·int·sizeT; | ||
35 | ·71 | ||
36 | 73·int·numBlocks; | ||
37 | 75·int·numT; | ||
38 | 77·int·prtT; | ||
39 | ·78 | ||
40 | 80·int·maxObjects; | ||
41 | 82·int·blockPower; | ||
42 | 84·int·blockSize; | ||
43 | 86·int·blockMax; | ||
44 | 88·int·blockModulo; | ||
45 | ·89 | ||
46 | 91·char·**table; | ||
27 | ·92 | 47 | ·92 |
28 | 48 | ·93}; | |
49 | ·94 | ||
50 | 100typedef·struct·sVset·Vset; | ||
29 | ·101 | 51 | ·101 |
30 | 10 | 52 | ·102/****************************************************************/ |
53 | ·103/*·Class·Vset:·Inlineable·method·(vset.c)·*/ | ||
54 | ·104/****************************************************************/ | ||
31 | ·1 | 55 | ·105 |
56 | ·106#if·!defined(VINLINE_MALOC) | ||
57 | 115·int·Vset_num(Vset·*thee); | ||
32 | 119void·Vnm_sigHand(int·num); | ||
33 | ·120 | ||
34 | 125#define·VPOW_SAFE(x,y)·(Vnm_powsafe(x,y)) | ||
35 | ·1 | 58 | ·116 |
36 | 1 | 59 | 126·char·*Vset_access(Vset·*thee,·int·i); |
60 | ·127 | ||
61 | 136·char·*Vset_create(Vset·*thee); | ||
37 | ·137 | 62 | ·137 |
38 | 14 | 63 | 146·char·*Vset_first(Vset·*thee); |
39 | ·14 | 64 | ·147 |
65 | 156·char·*Vset_last(Vset·*thee); | ||
40 | 160double·Vnm_epsmac(void); | ||
41 | ·161 | ||
42 | 196int·Vnm_gentokens(char·*buf,·char·**argv, | ||
43 | ·197·const·int·argvmax,·const·char·*white,·const·char·*comment); | ||
44 | ·198 | ||
45 | 203#define·VTIMERS·100 | ||
46 | ·204 | ||
47 | 214void·Vnm_tstart(int·timer,·const·char·*name); | ||
48 | · | 66 | ·157 |
49 | 225void·Vnm_tstop(int·timer,·const·char·*name); | ||
50 | ·226 | ||
51 | 67 | 166·char·*Vset_next(Vset·*thee); | |
68 | ·167 | ||
69 | 176·char·*Vset_prev(Vset·*thee); | ||
70 | ·177 | ||
71 | 186·char·*Vset_peekFirst(Vset·*thee); | ||
72 | ·187 | ||
73 | 196·char·*Vset_peekLast(Vset·*thee); | ||
74 | ·197 | ||
75 | 206·void·Vset_destroy(Vset·*thee); | ||
76 | ·207#else·/*·if·defined(VINLINE_MALOC)·*/ | ||
77 | ·216#·define·Vset_num(thee)·((thee)->numT) | ||
52 | ·2 | 78 | ·217 |
53 | 2 | 79 | ·227#·define·Vset_access(thee,i)·(·\ |
80 | ·228·((i·>=·0)·&&·(i·<·thee->numT))·\ | ||
81 | ·229·?·&((thee)->table[·(i)>>(thee)->blockPower·]·\ | ||
82 | ·230·[·(thee)->sizeT*((i)&(thee)->blockModulo)·])·\ | ||
83 | ·231·:·VNULL·\ | ||
84 | ·232·) | ||
85 | ·233 | ||
86 | ·242#·define·Vset_create(thee)·(·\ | ||
87 | ·243·(·((((thee)->numT)>>(thee)->blockPower)·>=·(thee)->numBlocks)·\ | ||
88 | ·244·||·((((thee)->numT+1)%(thee)->prtT)·==·0)·)·\ | ||
89 | ·245·?·(Vset_createLast((thee)))·\ | ||
90 | ·246·:·(++((thee)->numT),·(Vset_access((thee),(thee)->numT-1)))·\ | ||
91 | ·247·) | ||
54 | ·248 | 92 | ·248 |
55 | 25 | 93 | ·257#·define·Vset_first(thee)·(·\ |
94 | ·258·(thee)->curT·=·0,·\ | ||
95 | ·259·Vset_access((thee),·(thee)->curT)·\ | ||
96 | ·260·) | ||
97 | ·261 | ||
98 | ·270#·define·Vset_last(thee)·(·\ | ||
99 | ·271·(thee)->curT·=·(thee)->numT-1,·\ | ||
100 | ·272·Vset_access((thee),·(thee)->curT)·\ | ||
101 | ·273·) | ||
102 | ·274 | ||
103 | ·283#·define·Vset_next(thee)·(·\ | ||
Max diff block lines reached; 9516/13558 bytes (70.19%) of diff not shown. |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | digraph·"v | 1 | digraph·"vset.h" |
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··bgcolor="transparent"; | 4 | ··bgcolor="transparent"; |
5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; | 5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; |
6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; | 6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; |
7 | ··Node1·[id="Node000001",label="v | 7 | ··Node1·[id="Node000001",label="vset.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vset:·a·dynamic·set·object."]; |
8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
9 | ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."]; | 9 | ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."]; |
10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"]; | 10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"]; |
11 | ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; | 11 | ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; |
12 | ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"]; | 12 | ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"]; |
13 | ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; | 13 | ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; |
14 | ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"]; | 14 | ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"]; |
Offset 1, 34 lines modified | Offset 1, 28 lines modified | ||
1 | digraph·"v | 1 | digraph·"vset.h" |
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··bgcolor="transparent"; | 4 | ··bgcolor="transparent"; |
5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; | 5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; |
6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; | 6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; |
7 | ··Node1·[id="Node000001",label="v | 7 | ··Node1·[id="Node000001",label="vset.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vset:·a·dynamic·set·object."]; |
8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
9 | ··Node2·[id="Node000002",label="v | 9 | ··Node2·[id="Node000002",label="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"]; |
10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
11 | ··Node3·[id="Node000003",label="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"]; | ||
12 | ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
13 | ··Node | 11 | ··Node3·[id="Node000003",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."]; |
14 | ··Node | 12 | ··Node2·->·Node4·[id="edge3_Node000002_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
15 | ··Node | 13 | ··Node4·[id="Node000004",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."]; |
14 | ··Node4·->·Node3·[id="edge4_Node000004_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
16 | ··Node | 15 | ··Node2·->·Node5·[id="edge5_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
17 | ··Node3·->·Node6·[id="edge6_Node000003_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
18 | ··Node | 16 | ··Node5·[id="Node000005",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."]; |
17 | ··Node5·->·Node6·[id="edge6_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
18 | ··Node6·[id="Node000006",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."]; | ||
19 | ··Node6·->·Node | 19 | ··Node6·->·Node4·[id="edge7_Node000006_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
20 | ··Node2·->·Node6·[id="edge8_Node000002_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
21 | ··Node2·->·Node7·[id="edge9_Node000002_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
20 | ··Node7·[id="Node000007",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a0001 | 22 | ··Node7·[id="Node000007",label="vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."]; |
21 | ··Node7·->·Node | 23 | ··Node7·->·Node6·[id="edge10_Node000007_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
22 | ··Node3·->·Node7·[id="edge9_Node000003_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
23 | ··Node | 24 | ··Node2·->·Node8·[id="edge11_Node000002_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
24 | ··Node8·[id="Node000008",label="vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."]; | ||
25 | ··Node8·->·Node7·[id="edge11_Node000008_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
26 | ··Node3·->·Node9·[id="edge12_Node000003_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
27 | ··Node | 25 | ··Node8·[id="Node000008",label="vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."]; |
26 | ··Node8·->·Node3·[id="edge12_Node000008_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
28 | ··Node | 27 | ··Node8·->·Node4·[id="edge13_Node000008_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
29 | ··Node9·->·Node5·[id="edge14_Node000009_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
30 | ··Node1·->·Node10·[id="edge15_Node000001_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
31 | ··Node10·[id="Node000010",label="vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="Class·Vset:·a·dynamic·set·object."]; | ||
32 | ··Node10·->·Node3·[id="edge16_Node000010_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
33 | ··Node1·->·Node3·[id="edge17_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
34 | } | 28 | } |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>MALOC:·v | 8 | <title>MALOC:·vnm.h·File·Reference</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> | 12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> |
13 | </head> | 13 | </head> |
14 | <body> | 14 | <body> |
15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> | 15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> |
Offset 3, 100 lines modified | Offset 3, 188 lines modified | ||
3 | MALOC 0.1 | 3 | MALOC 0.1 |
4 | ····*·src | 4 | ····*·src |
5 | ····*·vsys | 5 | ····*·vsys |
6 | ····*·maloc | 6 | ····*·maloc |
7 | 7 | Macros·|·Functions | |
8 | v | 8 | vnm.h·File·Reference |
9 | Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine.·More... | ||
9 | Vset_class | ||
10 | Class·Vset:·a·dynamic·set·object.·More... | ||
11 | #include·<maloc/maloc_base.h> | 10 | #include·<maloc/maloc_base.h> |
12 | #include·<maloc/vnm.h> | ||
13 | #include·<maloc/vmem.h> | ||
14 | Include·dependency·graph·for·v | 11 | Include·dependency·graph·for·vnm.h: |
15 | This·graph·shows·which·files·directly·or·indirectly·include·this·file: | 12 | This·graph·shows·which·files·directly·or·indirectly·include·this·file: |
16 | Go_to_the_source_code_of_this_file. | 13 | Go_to_the_source_code_of_this_file. |
17 | ·Classes | ||
18 | struct· sVset | ||
19 | 14 | ·Macros | |
15 | #define VPOW_SAFE(x,·y) (Vnm_powsafe(x,y)) | ||
16 | ·······A·safe·VPOW·function·(avoids·division·by·zero) | ||
20 | 17 | ||
18 | #define VTIMERS 100 | ||
19 | ·······the·maiximal·timer·constant | ||
21 | ·Typedefs | ||
22 | typedef·struct·sVset Vset | ||
23 | ····················Declaration·of·the·Vset·class·as·the·Vset·structure. | ||
24 | 20 | ||
25 | ·Functions | 21 | ·Functions |
26 | ···int Vset_num·(Vset·*thee) | ||
27 | 22 | ······int Vnm_sigInt·(void) | |
23 | ·········Signal·and·setjmp·handling·routine.·Return·the·signal·interrupt | ||
24 | ···········flag. | ||
25 | |||
26 | ·····void Vnm_sigIntSet·(void) | ||
27 | ·········Signal·and·setjmp·handling·routine.·Set·the·signal·interrupt·flag. | ||
28 | 28 | ||
29 | char·* Vset_access·(Vset·*thee,·int·i) | ||
30 | 29 | ·····void Vnm_sigIntClear·(void) | |
30 | ···········Signal·and·setjmp·handling·routine.·Clear·the·signal·interrupt·flag. | ||
31 | 31 | ||
32 | char·* Vset_create·(Vset·*thee) | ||
33 | ······Create·an·object·on·the·end·of·the·list. | ||
34 | 32 | ||
35 | char·* Vset_first·(Vset·*thee) | ||
36 | 33 | ······int Vnm_jmpOk·(void) | |
34 | ·········Signal·and·setjmp·handling·routine.·Return·the·"ok-to-jump"·flag. | ||
35 | |||
36 | ·····void Vnm_jmpOkSet·(void) | ||
37 | ·········Signal·and·setjmp·handling·routine.·Set·the·"okay-to-jump"·flag. | ||
38 | |||
39 | ·····void Vnm_jmpOkClear·(void) | ||
40 | ·········Signal·and·setjmp·handling·routine.·Clear·the·"okay-to-jump"·flag. | ||
37 | 41 | ||
38 | char·* Vset_last·(Vset·*thee) | ||
39 | 42 | jmp_buf·* Vnm_signalInit·(void) | |
43 | ·········Initialize·the·signal·handling·data·structures. | ||
40 | 44 | ||
41 | char·* Vset_next·(Vset·*thee) | ||
42 | 45 | ·····void Vnm_regHand·(void) | |
46 | ·········Register·the·signal·handler·with·the·operating·system. | ||
43 | 47 | ||
44 | char·* Vset_prev·(Vset·*thee) | ||
45 | 48 | ·····void Vnm_sigHand·(int·num) | |
49 | ·········Handle·events·such·as·SIGINT.·We·must·have·first·been·registered | ||
50 | ···········with·"Vnm_signalInit". | ||
46 | 51 | ||
47 | char·* Vset_peekFirst·(Vset·*thee) | ||
48 | 52 | ···double Vnm_powsafe·(double·x,·double·y) | |
53 | ·········A·safe·VPOW·function·(avoids·division·by·zero). | ||
49 | 54 | ||
50 | char·* Vset_peekLast·(Vset·*thee) | ||
51 | 55 | ·····void Vnm_typeChk·(void) | |
56 | ·········Check·out·the·sizes·of·various·datatypes. | ||
52 | 57 | ||
53 | ··void Vset_destroy·(Vset·*thee) | ||
54 | 58 | ···double Vnm_epsmac·(void) | |
59 | ···········Computes·the·unit·roundoff·of·the·machine·in·single | ||
60 | ···········precision.·This·is·defined·as·the·smallest·positive·machine·number·u | ||
61 | ···········such·that·1.0d0·+·u·.ne.·1.0d0·(in·single·precision). | ||
62 | |||
63 | ···········A·safe·hardcoded·machine·epsilon·as·alternative: | ||
64 | ···········double·value; | ||
65 | ···········value·=·1.0e-9; | ||
66 | ···········return·value;. | ||
67 | |||
68 | ······int Vnm_gentokens·(char·*buf,·char·**argv,·const·int·argvmax,·const·char | ||
69 | ···········*white,·const·char·*comment) | ||
70 | ···········Generate·an·[argv,argc]·pair·from·a·character·string·"buf"·(assumed | ||
71 | ·········NULL-terminated)·in·which·tokens·are·separated·by·whitespace·"white" | ||
72 | ···········with·possible·comments·"comment"·occuring.·THE·INPUT·STRING·IS | ||
73 | ···········MODIFIED·HERE! | ||
55 | 74 | ||
56 | Vset·* Vset_ctor·(Vmem·*vmem,·const·char·*tname,·int·tsize,·int·tmaxNum,·int | ||
57 | ········ioKey) | ||
58 | 75 | ·····void Vnm_tstart·(int·timer,·const·char·*name) | |
76 | ·········Starts·the·timer·on·the·particular·machine. | ||
59 | 77 | ||
60 | ··void Vset_dtor·(Vset·**thee) | ||
61 | 78 | ·····void Vnm_tstop·(int·timer,·const·char·*name) | |
79 | ·········Stops·the·timer·on·the·particular·machine. | ||
62 | 80 | ||
63 | char·* Vset_createLast·(Vset·*thee) | ||
64 | 81 | ···char·* Vnm_getuser·(char·*user,·int·usermax) | |
82 | ·········Ask·the·system·for·the·username. | ||
65 | 83 | ||
66 | ··void Vset_destroyLast·(Vset·*thee) | ||
67 | 84 | ···char·* Vnm_getos·(char·*os,·int·osmax) | |
85 | ·········Ask·the·system·for·the·operating·system·name. | ||
68 | 86 | ||
69 | ··void Vset_initData·(Vset·*thee) | ||
70 | 87 | ···char·* Vnm_gethost·(char·*host,·int·hostmax) | |
88 | ·········Ask·the·system·for·the·hostname. | ||
71 | 89 | ||
72 | ··void Vset_reset·(Vset·*thee) | ||
73 | 90 | ···char·* Vnm_gethome·(char·*path,·int·pathmax) | |
91 | ·········Ask·the·system·for·the·home·directory. | ||
74 | 92 | ||
75 | ··void Vset_check·(Vset·*thee,·int·*tnum,·int·*tsize,·int·*tVecUse,·int | ||
76 | ········*tVecMal,·int·*tVecOhd) | ||
Max diff block lines reached; 21767/27403 bytes (79.43%) of diff not shown. |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>MALOC:·v | 8 | <title>MALOC:·vnm.h·Source·File</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> | 12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> |
13 | </head> | 13 | </head> |
14 | <body> | 14 | <body> |
15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> | 15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | u | 1 | us-ascii |
Offset 3, 283 lines modified | Offset 3, 236 lines modified | ||
3 | MALOC 0.1 | 3 | MALOC 0.1 |
4 | ····*·src | 4 | ····*·src |
5 | ····*·vsys | 5 | ····*·vsys |
6 | ····*·maloc | 6 | ····*·maloc |
7 | v | 7 | vnm.h |
8 | Go_to_the_documentation_of_this_file. | 8 | Go_to_the_documentation_of_this_file. |
9 | ·1 | 9 | ·1 |
10 | ·3 | 10 | ·33#ifndef·_VNM_H_ |
11 | ·3 | 11 | ·34#define·_VNM_H_ |
12 | · | 12 | ·35 |
13 | · | 13 | ·36#include·<maloc/maloc_base.h> |
14 | ·37 | ||
15 | ·38 | ||
16 | 46int·Vnm_sigInt(void); | ||
14 | ·42 | ||
15 | ·43#include·<maloc/vnm.h> | ||
16 | ·44#include·<maloc/vmem.h> | ||
17 | ·45 | ||
18 | ·46/* | ||
19 | ·47 | 17 | ·47 |
18 | 55void·Vnm_sigIntSet(void); | ||
19 | ·56 | ||
20 | 64void·Vnm_sigIntClear(void); | ||
21 | ·65 | ||
22 | 73int·Vnm_jmpOk(void); | ||
23 | ·74 | ||
24 | 82void·Vnm_jmpOkSet(void); | ||
25 | ·83 | ||
26 | 91void·Vnm_jmpOkClear(void); | ||
20 | *************************************************************************** | ||
21 | ·48·*·Class·Vset:·Parameters·and·datatypes | ||
22 | ·49·* | ||
23 | *************************************************************************** | ||
24 | ·50·*/ | ||
25 | ·51 | ||
26 | 57struct·sVset·{ | ||
27 | ·58 | ||
28 | 60·Vmem·*vmem; | ||
29 | 62·int·iMadeVmem; | ||
30 | ·63 | ||
31 | 65·int·curT; | ||
32 | ·66 | ||
33 | 68·char·nameT[VMAX_ARGLEN]; | ||
34 | 70·int·sizeT; | ||
35 | ·71 | ||
36 | 73·int·numBlocks; | ||
37 | 75·int·numT; | ||
38 | 77·int·prtT; | ||
39 | ·78 | ||
40 | 80·int·maxObjects; | ||
41 | 82·int·blockPower; | ||
42 | 84·int·blockSize; | ||
43 | 86·int·blockMax; | ||
44 | 88·int·blockModulo; | ||
45 | ·89 | ||
46 | 91·char·**table; | ||
47 | ·92 | 27 | ·92 |
28 | 100jmp_buf·*Vnm_signalInit(void); | ||
48 | ·93}; | ||
49 | ·94 | ||
50 | 100typedef·struct·sVset·Vset; | ||
51 | ·101 | 29 | ·101 |
30 | 109void·Vnm_regHand(void); | ||
52 | ·102/****************************************************************/ | ||
53 | ·103/*·Class·Vset:·Inlineable·method·(vset.c)·*/ | ||
54 | ·104/****************************************************************/ | ||
55 | ·1 | 31 | ·110 |
32 | 119void·Vnm_sigHand(int·num); | ||
56 | ·106#if·!defined(VINLINE_MALOC) | ||
57 | 115·int·Vset_num(Vset·*thee); | ||
58 | ·116 | ||
59 | 126·char·*Vset_access(Vset·*thee,·int·i); | ||
60 | ·12 | 33 | ·120 |
61 | 1 | 34 | 125#define·VPOW_SAFE(x,y)·(Vnm_powsafe(x,y)) |
35 | ·126 | ||
36 | 136double·Vnm_powsafe(double·x,·double·y); | ||
62 | ·137 | 37 | ·137 |
63 | 14 | 38 | 145void·Vnm_typeChk(void); |
64 | ·14 | 39 | ·146 |
40 | 160double·Vnm_epsmac(void); | ||
65 | 156·char·*Vset_last(Vset·*thee); | ||
66 | ·157 | ||
67 | 166·char·*Vset_next(Vset·*thee); | ||
68 | ·16 | 41 | ·161 |
42 | 196int·Vnm_gentokens(char·*buf,·char·**argv, | ||
43 | ·197·const·int·argvmax,·const·char·*white,·const·char·*comment); | ||
69 | 176·char·*Vset_prev(Vset·*thee); | ||
70 | ·177 | ||
71 | 186·char·*Vset_peekFirst(Vset·*thee); | ||
72 | ·1 | 44 | ·198 |
45 | 203#define·VTIMERS·100 | ||
46 | ·204 | ||
47 | 214void·Vnm_tstart(int·timer,·const·char·*name); | ||
73 | 196·char·*Vset_peekLast(Vset·*thee); | ||
74 | ·197 | ||
75 | 206·void·Vset_destroy(Vset·*thee); | ||
76 | ·207#else·/*·if·defined(VINLINE_MALOC)·*/ | ||
77 | ·216#·define·Vset_num(thee)·((thee)->numT) | ||
78 | ·21 | 48 | ·215 |
49 | 225void·Vnm_tstop(int·timer,·const·char·*name); | ||
50 | ·226 | ||
51 | 236char·*Vnm_getuser(char·*user,·int·usermax); | ||
79 | ·227#·define·Vset_access(thee,i)·(·\ | ||
80 | ·228·((i·>=·0)·&&·(i·<·thee->numT))·\ | ||
81 | ·229·?·&((thee)->table[·(i)>>(thee)->blockPower·]·\ | ||
82 | ·230·[·(thee)->sizeT*((i)&(thee)->blockModulo)·])·\ | ||
83 | ·231·:·VNULL·\ | ||
84 | ·232·) | ||
85 | ·23 | 52 | ·237 |
53 | 247char·*Vnm_getos(char·*os,·int·osmax); | ||
86 | ·242#·define·Vset_create(thee)·(·\ | ||
87 | ·243·(·((((thee)->numT)>>(thee)->blockPower)·>=·(thee)->numBlocks)·\ | ||
88 | ·244·||·((((thee)->numT+1)%(thee)->prtT)·==·0)·)·\ | ||
89 | ·245·?·(Vset_createLast((thee)))·\ | ||
90 | ·246·:·(++((thee)->numT),·(Vset_access((thee),(thee)->numT-1)))·\ | ||
91 | ·247·) | ||
92 | ·248 | 54 | ·248 |
55 | 258char·*Vnm_gethost(char·*host,·int·hostmax); | ||
93 | ·257#·define·Vset_first(thee)·(·\ | ||
94 | ·258·(thee)->curT·=·0,·\ | ||
95 | ·259·Vset_access((thee),·(thee)->curT)·\ | ||
96 | ·260·) | ||
97 | ·261 | ||
98 | ·270#·define·Vset_last(thee)·(·\ | ||
Max diff block lines reached; 9516/13558 bytes (70.19%) of diff not shown. |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | digraph·"v | 1 | digraph·"vnm.h" |
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··bgcolor="transparent"; | 4 | ··bgcolor="transparent"; |
5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; | 5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; |
6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; | 6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; |
7 | ··Node1·[id="Node000001",label="v | 7 | ··Node1·[id="Node000001",label="vnm.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."]; |
8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
9 | ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."]; | 9 | ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."]; |
10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"]; | 10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"]; |
11 | ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; | 11 | ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; |
12 | ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"]; | 12 | ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"]; |
13 | ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; | 13 | ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; |
14 | ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"]; | 14 | ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"]; |
Offset 1, 28 lines modified | Offset 1, 34 lines modified | ||
1 | digraph·"v | 1 | digraph·"vnm.h" |
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··bgcolor="transparent"; | 4 | ··bgcolor="transparent"; |
5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; | 5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; |
6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; | 6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; |
7 | ··Node1·[id="Node000001",label="v | 7 | ··Node1·[id="Node000001",label="vnm.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."]; |
8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
9 | ··Node2·[id="Node000002",label="v | 9 | ··Node2·[id="Node000002",label="vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."]; |
10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
11 | ··Node3·[id="Node000003",label="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"]; | ||
12 | ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
11 | ··Node | 13 | ··Node4·[id="Node000004",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."]; |
12 | ··Node | 14 | ··Node3·->·Node5·[id="edge4_Node000003_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
13 | ··Node | 15 | ··Node5·[id="Node000005",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."]; |
14 | ··Node4·->·Node3·[id="edge4_Node000004_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
15 | ··Node | 16 | ··Node5·->·Node4·[id="edge5_Node000005_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
17 | ··Node3·->·Node6·[id="edge6_Node000003_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
16 | ··Node | 18 | ··Node6·[id="Node000006",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."]; |
17 | ··Node5·->·Node6·[id="edge6_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
18 | ··Node6·[id="Node000006",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."]; | ||
19 | ··Node6·->·Node | 19 | ··Node6·->·Node7·[id="edge7_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
20 | ··Node2·->·Node6·[id="edge8_Node000002_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
21 | ··Node2·->·Node7·[id="edge9_Node000002_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
22 | ··Node7·[id="Node000007",label="vmp | 20 | ··Node7·[id="Node000007",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."]; |
23 | ··Node7·->·Node | 21 | ··Node7·->·Node5·[id="edge8_Node000007_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
22 | ··Node3·->·Node7·[id="edge9_Node000003_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
24 | ··Node | 23 | ··Node3·->·Node8·[id="edge10_Node000003_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
24 | ··Node8·[id="Node000008",label="vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."]; | ||
25 | ··Node8·->·Node7·[id="edge11_Node000008_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
26 | ··Node3·->·Node9·[id="edge12_Node000003_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
25 | ··Node | 27 | ··Node9·[id="Node000009",label="vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."]; |
26 | ··Node8·->·Node3·[id="edge12_Node000008_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
27 | ··Node | 28 | ··Node9·->·Node4·[id="edge13_Node000009_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
29 | ··Node9·->·Node5·[id="edge14_Node000009_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
30 | ··Node1·->·Node10·[id="edge15_Node000001_Node000010",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
31 | ··Node10·[id="Node000010",label="vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vset:·a·dynamic·set·object."]; | ||
32 | ··Node10·->·Node3·[id="edge16_Node000010_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
33 | ··Node1·->·Node3·[id="edge17_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
28 | } | 34 | } |
Offset 2, 30 lines modified | Offset 2, 30 lines modified | ||
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··bgcolor="transparent"; | 4 | ··bgcolor="transparent"; |
5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; | 5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; |
6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; | 6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; |
7 | ··Node1·[id="Node000001",label="vmem.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."]; | 7 | ··Node1·[id="Node000001",label="vmem.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."]; |
8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
9 | ··Node2·[id="Node000002",label="vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a0002 | 9 | ··Node2·[id="Node000002",label="vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vset:·a·dynamic·set·object."]; |
10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
11 | ··Node3·[id="Node000003",label="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"]; | 11 | ··Node3·[id="Node000003",label="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"]; |
12 | ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 12 | ··Node3·->·Node4·[id="edge3_Node000003_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
13 | ··Node4·[id="Node000004",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."]; | 13 | ··Node4·[id="Node000004",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."]; |
14 | ··Node3·->·Node5·[id="edge4_Node000003_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 14 | ··Node3·->·Node5·[id="edge4_Node000003_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
15 | ··Node5·[id="Node000005",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."]; | 15 | ··Node5·[id="Node000005",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."]; |
16 | ··Node5·->·Node4·[id="edge5_Node000005_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 16 | ··Node5·->·Node4·[id="edge5_Node000005_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
17 | ··Node3·->·Node6·[id="edge6_Node000003_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 17 | ··Node3·->·Node6·[id="edge6_Node000003_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
18 | ··Node6·[id="Node000006",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a0001 | 18 | ··Node6·[id="Node000006",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."]; |
19 | ··Node6·->·Node7·[id="edge7_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 19 | ··Node6·->·Node7·[id="edge7_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
20 | ··Node7·[id="Node000007",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 20 | ··Node7·[id="Node000007",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."]; |
21 | ··Node7·->·Node5·[id="edge8_Node000007_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 21 | ··Node7·->·Node5·[id="edge8_Node000007_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
22 | ··Node3·->·Node7·[id="edge9_Node000003_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 22 | ··Node3·->·Node7·[id="edge9_Node000003_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
23 | ··Node3·->·Node8·[id="edge10_Node000003_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 23 | ··Node3·->·Node8·[id="edge10_Node000003_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
24 | ··Node8·[id="Node000008",label="vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 24 | ··Node8·[id="Node000008",label="vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."]; |
25 | ··Node8·->·Node7·[id="edge11_Node000008_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 25 | ··Node8·->·Node7·[id="edge11_Node000008_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
26 | ··Node3·->·Node9·[id="edge12_Node000003_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 26 | ··Node3·->·Node9·[id="edge12_Node000003_Node000009",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
27 | ··Node9·[id="Node000009",label="vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."]; | 27 | ··Node9·[id="Node000009",label="vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."]; |
28 | ··Node9·->·Node4·[id="edge13_Node000009_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 28 | ··Node9·->·Node4·[id="edge13_Node000009_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
29 | ··Node9·->·Node5·[id="edge14_Node000009_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 29 | ··Node9·->·Node5·[id="edge14_Node000009_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
30 | ··Node1·->·Node3·[id="edge15_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 30 | ··Node1·->·Node3·[id="edge15_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
31 | } | 31 | } |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>MALOC:·v | 8 | <title>MALOC:·vio.h·File·Reference</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> | 12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> |
13 | </head> | 13 | </head> |
14 | <body> | 14 | <body> |
15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> | 15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> |
Offset 3, 87 lines modified | Offset 3, 132 lines modified | ||
3 | MALOC 0.1 | 3 | MALOC 0.1 |
4 | ····*·src | 4 | ····*·src |
5 | ····*·vsys | 5 | ····*·vsys |
6 | ····*·maloc | 6 | ····*·maloc |
7 | Macros·|·Functions | 7 | Classes·|·Macros·|·Typedefs·|·Enumerations·|·Functions |
8 | v | 8 | vio.h·File·Reference |
9 | 9 | Vio_class | |
10 | Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer.·More... | ||
10 | #include·<maloc/maloc_base.h> | 11 | #include·<maloc/maloc_base.h> |
12 | #include·<maloc/vnm.h> | ||
11 | Include·dependency·graph·for·v | 13 | Include·dependency·graph·for·vio.h: |
12 | This·graph·shows·which·files·directly·or·indirectly·include·this·file: | 14 | This·graph·shows·which·files·directly·or·indirectly·include·this·file: |
13 | Go_to_the_source_code_of_this_file. | 15 | Go_to_the_source_code_of_this_file. |
16 | ·Classes | ||
17 | struct· sVio | ||
18 | ·······Contains·public·data·members·for·Vio·class.·More... | ||
19 | |||
14 | ·Macros | 20 | ·Macros |
15 | #define INEXACT /*·Nothing·*/ | ||
16 | 21 | #define VPORTNUMBER 14916 | |
22 | ·······our·portbase;·5000·<·VPORTNUMBER·<·49152 | ||
23 | |||
24 | #define VIO_MAXBUF 10 | ||
25 | ·······number·of·internal·buffers·(BUFF·datatype) | ||
26 | |||
27 | ·Typedefs | ||
28 | ·typedef·enum·VIOtype VIOtype | ||
29 | ·····················Parameter·for·I/O·type·(sdio,buff,file,unix,inet) | ||
17 | 30 | ||
18 | #define REAL double | ||
19 | 31 | ·typedef·enum·VIOfrmt VIOfrmt | |
32 | ·····················Parameter·for·compression·type·(XDR,ASC) | ||
20 | 33 | ||
21 | #define REALPRINT doubleprint | ||
22 | 34 | typedef·enum·VIOrwkey VIOrwkey | |
35 | ·····················Parameter·for·rw·type·(R,RW) | ||
23 | 36 | ||
37 | ··typedef·struct·sVio Vio | ||
38 | ·····················Declaration·of·the·Vio·class·as·the·Vio·structure. | ||
24 | #define REALRAND doublerand | ||
25 | ·······Generate·a·double·with·random·53-bit·significand·and·a·random·exponent | ||
26 | ·········in·[0,·511]. | ||
27 | 39 | ||
28 | #define NARROWRAND narrowdoublerand | ||
29 | ·······Generate·a·double·with·random·53-bit·significand·and·a·random·exponent | ||
30 | · | 40 | ·Enumerations |
41 | enum· VIOtype·{ | ||
42 | ······· VIO_NO_TYPE·,·VIO_SDIO·,·VIO_BUFF·,·VIO_FILE·, | ||
43 | ······· VIO_UNIX·,·VIO_INET | ||
44 | ·······} | ||
45 | ·····Parameter·for·I/O·type·(sdio,buff,file,unix,inet)·More... | ||
31 | 46 | ||
32 | #define UNIFORMRAND uniformdoublerand | ||
33 | 47 | enum· VIOfrmt·{·VIO_NO_FRMT·,·VIO_XDR·,·VIO_ASC·} | |
48 | ·····Parameter·for·compression·type·(XDR,ASC)·More... | ||
49 | |||
50 | enum· VIOrwkey·{·VIO_NO_RW·,·VIO_R·,·VIO_W·} | ||
51 | ·····Parameter·for·rw·type·(R,RW)·More... | ||
34 | 52 | ||
35 | ·Functions | 53 | ·Functions |
36 | void Vpred_exactinit·(void) | ||
37 | 54 | ··void Vio_start·(void) | |
55 | ······Start·Vio·communication·layer·(init·internal·variables/buffers) | ||
56 | |||
57 | ··void Vio_stop·(void) | ||
58 | ······Shutdown·Vio·communication·layer. | ||
59 | |||
60 | ·Vio·* Vio_ctor·(const·char·*socktype,·const·char·*datafrmt,·const·char | ||
61 | ········*hostname,·const·char·*filename,·const·char·*rwkey) | ||
62 | ······Construct·the·Vio·object. | ||
63 | |||
64 | ···int Vio_ctor2·(Vio·*thee,·const·char·*socktype,·const·char·*datafrmt,·const | ||
65 | ········char·*hostname,·const·char·*filename,·const·char·*rwkey) | ||
66 | ······Work·routine·that·Vio_ctor·calls·to·do·most·of·the·construction. | ||
67 | |||
68 | ··void Vio_dtor·(Vio·**thee) | ||
69 | ······Destruct·the·Vio·object. | ||
70 | |||
71 | ··void Vio_dtor2·(Vio·*thee) | ||
72 | ······Work·routine·that·Vio_dtor·calls·to·do·most·of·the·destruction. | ||
73 | |||
74 | ··void Vio_setWhiteChars·(Vio·*thee,·char·*whiteChars) | ||
75 | ······Set·the·white·character·set·for·I/O·stream. | ||
76 | |||
77 | ··void Vio_setCommChars·(Vio·*thee,·char·*commChars) | ||
78 | ······Set·the·comment·character·set·for·I/O·stream. | ||
79 | |||
80 | ···int Vio_accept·(Vio·*thee,·int·nonblock) | ||
81 | ······Accept·any·waiting·connect·attempt·to·our·socket·on·our·machine. | ||
38 | 82 | ||
39 | REAL Vpred_orient2d·(REAL·*pa,·REAL·*pb,·REAL·*pc) | ||
40 | 83 | ··void Vio_acceptFree·(Vio·*thee) | |
84 | ······Free·the·socket·child·that·was·used·for·the·last·accept. | ||
41 | 85 | ||
42 | REAL Vpred_orient2dfast·(REAL·*pa,·REAL·*pb,·REAL·*pc) | ||
43 | 86 | ···int Vio_connect·(Vio·*thee,·int·nonblock) | |
87 | ······Connect·to·some·socket·on·a·remote·machine·(or·on·our·machine) | ||
44 | 88 | ||
45 | REAL Vpred_orient2dexact·(REAL·*pa,·REAL·*pb,·REAL·*pc) | ||
46 | 89 | ··void Vio_connectFree·(Vio·*thee) | |
90 | ······Purge·any·output·buffers·(for·<UNIX/INET>,·else·a·no-op) | ||
47 | 91 | ||
48 | REAL Vpred_orient3d·(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd) | ||
49 | 92 | ···int Vio_scanf·(Vio·*thee,·char·*parms,...) | |
93 | ······Mimic·"scanf"·from·an·arbitrary·Vio·device. | ||
50 | 94 | ||
51 | REAL Vpred_orient3dfast·(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd) | ||
52 | 95 | ···int Vio_printf·(Vio·*thee,·char·*parms,...) | |
96 | ······Mimic·"printf"·from·an·arbitrary·Vio·device. | ||
53 | 97 | ||
54 | REAL Vpred_orient3dexact·(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd) | ||
55 | 98 | ···int Vio_read·(Vio·*thee,·char·*buf,·int·bufsize) | |
99 | ······Read·(up·to)·bufsize·characters·into·buf·from·input·device. | ||
56 | 100 | ||
57 | REAL Vpred_incircle·(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd) | ||
58 | 101 | ···int Vio_write·(Vio·*thee,·char·*buf,·int·bufsize) | |
102 | ······Write·bufsize·characters·from·buf·to·output·device. | ||
59 | 103 | ||
60 | REAL Vpred_incirclefast·(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd) | ||
61 | 104 | ··void Vio_bufTake·(Vio·*thee,·char·*buf,·int·bufsize) | |
105 | ······Set·the·pointer·to·the·internal·buffer. | ||
62 | 106 | ||
63 | REAL Vpred_incircleexact·(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd) | ||
64 | 107 | char·* Vio_bufGive·(Vio·*thee) | |
Max diff block lines reached; 12575/17898 bytes (70.26%) of diff not shown. |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>MALOC:·v | 8 | <title>MALOC:·vio.h·Source·File</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> | 12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> |
13 | </head> | 13 | </head> |
14 | <body> | 14 | <body> |
15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> | 15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> |
Offset 3, 121 lines modified | Offset 3, 347 lines modified | ||
3 | MALOC 0.1 | 3 | MALOC 0.1 |
4 | ····*·src | 4 | ····*·src |
5 | ····*·vsys | 5 | ····*·vsys |
6 | ····*·maloc | 6 | ····*·maloc |
7 | v | 7 | vio.h |
8 | Go_to_the_documentation_of_this_file. | 8 | Go_to_the_documentation_of_this_file. |
9 | ·1 | 9 | ·1 |
10 | ·3 | 10 | ·39#ifndef·_VIO_H_ |
11 | ·40#define·_VIO_H_ | ||
11 | ·31#define·_VPRED_H_ | ||
12 | ·32 | ||
13 | ·33#include·<maloc/maloc_base.h> | ||
14 | ·34 | ||
15 | ·35/*·random()·prototype·seems·to·be·missing·in·<stdlib.h>·*/ | ||
16 | ·36/* | ||
17 | ·37·*·if·!defined(VOSF1) | ||
18 | ·38·*·extern·long·int·random(void); | ||
19 | ·39·*·endif | ||
20 | ·40·*/ | ||
21 | ·41 | 12 | ·41 |
13 | ·42#include·<maloc/maloc_base.h> | ||
14 | ·43 | ||
15 | ·44#include·<maloc/vnm.h> | ||
16 | ·45 | ||
17 | ·46/* | ||
22 | ·42/*·On·some·machines,·the·exact·arithmetic·routines·might·be·defeated·by·the | ||
23 | */ | ||
24 | ·43/*·use·of·internal·extended·precision·floating-point·registers.·Sometimes·*/ | ||
25 | ·44/*·this·problem·can·be·fixed·by·defining·certain·values·to·be·volatile,·*/ | ||
26 | ·45/*·thus·forcing·them·to·be·stored·to·memory·and·rounded·off.·This·isn't·*/ | ||
27 | ·46/*·a·great·solution,·though,·as·it·slows·the·arithmetic·down.·*/ | ||
28 | ·47 | 18 | ·47·* |
19 | *************************************************************************** | ||
20 | ·48·*·Class·Vio:·Parameters·and·datatypes | ||
21 | ·49·* | ||
22 | *************************************************************************** | ||
23 | ·50·*/ | ||
24 | ·51 | ||
25 | 53#define·VPORTNUMBER·14916 | ||
26 | 55#define·VIO_MAXBUF·10 | ||
29 | ·48/*·To·try·this·out,·write·"#define·INEXACT·volatile"·below.·Normally,·*/ | ||
30 | ·49/*·however,·INEXACT·should·be·defined·to·be·nothing.·("#define·INEXACT".)·*/ | ||
31 | ·50 | ||
32 | 52#define·INEXACT·/*·Nothing·*/ | ||
33 | ·53/*·#define·INEXACT·volatile·*/ | ||
34 | ·54 | ||
35 | 56#define·REAL·double | ||
36 | ·57 | ||
37 | 59#define·REALPRINT·doubleprint | ||
38 | ·60 | ||
39 | 63#define·REALRAND·doublerand | ||
40 | ·64 | ||
41 | 67#define·NARROWRAND·narrowdoublerand | ||
42 | ·68 | ||
43 | 70#define·UNIFORMRAND·uniformdoublerand | ||
44 | ·71 | ||
45 | 84void·Vpred_exactinit(void); | ||
46 | ·85 | ||
47 | 97REAL·Vpred_orient2d(REAL·*pa,·REAL·*pb,·REAL·*pc); | ||
48 | ·98 | ||
49 | 110REAL·Vpred_orient2dfast(REAL·*pa,·REAL·*pb,·REAL·*pc); | ||
50 | ·111 | ||
51 | 123REAL·Vpred_orient2dexact(REAL·*pa,·REAL·*pb,·REAL·*pc); | ||
52 | ·124 | ||
53 | 139REAL·Vpred_orient3d(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd); | ||
54 | ·140 | ||
55 | 155REAL·Vpred_orient3dfast(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd); | ||
56 | · | 27 | ·56 |
57 | 28 | 62typedef·enum·VIOtype·{ | |
29 | 63·VIO_NO_TYPE, | ||
30 | 64·VIO_SDIO, | ||
31 | 65·VIO_BUFF, | ||
32 | 66·VIO_FILE, | ||
33 | 67·VIO_UNIX, | ||
34 | ·68·VIO_INET | ||
35 | 69}·VIOtype; | ||
36 | ·70 | ||
37 | 76typedef·enum·VIOfrmt·{ | ||
38 | 77·VIO_NO_FRMT, | ||
39 | 78·VIO_XDR, | ||
40 | ·79·VIO_ASC | ||
41 | 80}·VIOfrmt; | ||
42 | ·81 | ||
43 | 87typedef·enum·VIOrwkey·{ | ||
44 | 88·VIO_NO_RW, | ||
45 | 89·VIO_R, | ||
46 | ·90·VIO_W | ||
47 | 91}·VIOrwkey; | ||
48 | ·92 | ||
49 | 98struct·sVio·{ | ||
50 | ·99 | ||
51 | 100·VIOtype·type; | ||
52 | 108·VIOfrmt·frmt; | ||
53 | 113·VIOrwkey·rwkey; | ||
54 | 118·char·file[VMAX_ARGLEN]; | ||
55 | 119·char·lhost[VMAX_ARGLEN]; | ||
56 | 120·char·rhost[VMAX_ARGLEN]; | ||
57 | 122·int·error; | ||
58 | 123·int·dirty; | ||
59 | 125·FILE·*fp; | ||
60 | 126·int·so; | ||
61 | 127·int·soc; | ||
62 | 128·void·*name; | ||
63 | 129·void·*axdr; | ||
64 | 131·char·whiteChars[VMAX_ARGNUM]; | ||
65 | 132·char·commChars[VMAX_ARGNUM]; | ||
66 | 134·char·ioBuffer[VMAX_BUFSIZE]; | ||
67 | 135·int·ioBufferLen; | ||
68 | 137·char·putBuffer[VMAX_BUFSIZE]; | ||
69 | 138·int·putBufferLen; | ||
70 | 140·char·*VIObuffer; | ||
71 | 141·int·VIObufferLen; | ||
72 | 142·int·VIObufferPtr; | ||
73 | ·144}; | ||
74 | ·145 | ||
75 | 151typedef·struct·sVio·Vio; | ||
58 | ·1 | 76 | ·152 |
59 | 77 | ·153/* | |
78 | ·154·* | ||
79 | *************************************************************************** | ||
80 | ·155·*·Class·Vio:·Inlineable·methods·(vio.c) | ||
81 | ·156·* | ||
82 | *************************************************************************** | ||
83 | ·157·*/ | ||
Max diff block lines reached; 8187/11864 bytes (69.01%) of diff not shown. |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | digraph·"v | 1 | digraph·"vio.h" |
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··bgcolor="transparent"; | 4 | ··bgcolor="transparent"; |
5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; | 5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; |
6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; | 6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; |
7 | ··Node1·[id="Node000001",label="v | 7 | ··Node1·[id="Node000001",label="vio.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."]; |
8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
9 | ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."]; | 9 | ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."]; |
10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"]; | 10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"]; |
11 | ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; | 11 | ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; |
12 | ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"]; | 12 | ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"]; |
13 | ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; | 13 | ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; |
14 | ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"]; | 14 | ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"]; |
Offset 1, 28 lines modified | Offset 1, 28 lines modified | ||
1 | digraph·"v | 1 | digraph·"vio.h" |
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··bgcolor="transparent"; | 4 | ··bgcolor="transparent"; |
5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; | 5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; |
6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; | 6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; |
7 | ··Node1·[id="Node000001",label="v | 7 | ··Node1·[id="Node000001",label="vio.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."]; |
8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
9 | ··Node2·[id="Node000002",label="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"]; | 9 | ··Node2·[id="Node000002",label="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"]; |
10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
11 | ··Node3·[id="Node000003",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."]; | 11 | ··Node3·[id="Node000003",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."]; |
12 | ··Node2·->·Node4·[id="edge3_Node000002_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 12 | ··Node2·->·Node4·[id="edge3_Node000002_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
13 | ··Node4·[id="Node000004",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."]; | 13 | ··Node4·[id="Node000004",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."]; |
14 | ··Node4·->·Node3·[id="edge4_Node000004_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 14 | ··Node4·->·Node3·[id="edge4_Node000004_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
15 | ··Node2·->·Node5·[id="edge5_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 15 | ··Node2·->·Node5·[id="edge5_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
16 | ··Node5·[id="Node000005",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a0001 | 16 | ··Node5·[id="Node000005",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."]; |
17 | ··Node5·->·Node6·[id="edge6_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 17 | ··Node5·->·Node6·[id="edge6_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
18 | ··Node6·[id="Node000006",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 18 | ··Node6·[id="Node000006",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."]; |
19 | ··Node6·->·Node4·[id="edge7_Node000006_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 19 | ··Node6·->·Node4·[id="edge7_Node000006_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
20 | ··Node2·->·Node6·[id="edge8_Node000002_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 20 | ··Node2·->·Node6·[id="edge8_Node000002_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
21 | ··Node2·->·Node7·[id="edge9_Node000002_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 21 | ··Node2·->·Node7·[id="edge9_Node000002_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
22 | ··Node7·[id="Node000007",label="vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 22 | ··Node7·[id="Node000007",label="vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."]; |
23 | ··Node7·->·Node6·[id="edge10_Node000007_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 23 | ··Node7·->·Node6·[id="edge10_Node000007_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
24 | ··Node2·->·Node8·[id="edge11_Node000002_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 24 | ··Node2·->·Node8·[id="edge11_Node000002_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
25 | ··Node8·[id="Node000008",label="vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."]; | 25 | ··Node8·[id="Node000008",label="vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."]; |
26 | ··Node8·->·Node3·[id="edge12_Node000008_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 26 | ··Node8·->·Node3·[id="edge12_Node000008_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
27 | ··Node8·->·Node4·[id="edge13_Node000008_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 27 | ··Node8·->·Node4·[id="edge13_Node000008_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
28 | } | 28 | } |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>MALOC:·v | 8 | <title>MALOC:·vpred.h·File·Reference</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> | 12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> |
13 | </head> | 13 | </head> |
14 | <body> | 14 | <body> |
15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> | 15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> |
Offset 3, 132 lines modified | Offset 3, 87 lines modified | ||
3 | MALOC 0.1 | 3 | MALOC 0.1 |
4 | ····*·src | 4 | ····*·src |
5 | ····*·vsys | 5 | ····*·vsys |
6 | ····*·maloc | 6 | ····*·maloc |
7 | 7 | Macros·|·Functions | |
8 | v | 8 | vpred.h·File·Reference |
9 | Header·file·for·the·Geometric·Predicates.·More... | ||
9 | Vio_class | ||
10 | Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer.·More... | ||
11 | #include·<maloc/maloc_base.h> | 10 | #include·<maloc/maloc_base.h> |
12 | #include·<maloc/vnm.h> | ||
13 | Include·dependency·graph·for·v | 11 | Include·dependency·graph·for·vpred.h: |
14 | This·graph·shows·which·files·directly·or·indirectly·include·this·file: | 12 | This·graph·shows·which·files·directly·or·indirectly·include·this·file: |
15 | Go_to_the_source_code_of_this_file. | 13 | Go_to_the_source_code_of_this_file. |
16 | ·Classes | ||
17 | struct· sVio | ||
18 | ·······Contains·public·data·members·for·Vio·class.·More... | ||
19 | |||
20 | ·Macros | 14 | ·Macros |
15 | #define INEXACT /*·Nothing·*/ | ||
16 | ·······Parameters·and·constants·"INEXACT". | ||
21 | #define VPORTNUMBER 14916 | ||
22 | ·······our·portbase;·5000·<·VPORTNUMBER·<·49152 | ||
23 | |||
24 | #define VIO_MAXBUF 10 | ||
25 | ·······number·of·internal·buffers·(BUFF·datatype) | ||
26 | |||
27 | ·Typedefs | ||
28 | ·typedef·enum·VIOtype VIOtype | ||
29 | ·····················Parameter·for·I/O·type·(sdio,buff,file,unix,inet) | ||
30 | 17 | ||
31 | ·typedef·enum·VIOfrmt VIOfrmt | ||
32 | 18 | #define REAL double | |
19 | ·······float·or·double | ||
33 | 20 | ||
34 | typedef·enum·VIOrwkey VIOrwkey | ||
35 | 21 | #define REALPRINT doubleprint | |
22 | ·······Print·the·bit·representation·of·a·double. | ||
36 | 23 | ||
37 | ··typedef·struct·sVio Vio | ||
38 | 24 | #define REALRAND doublerand | |
25 | ·······Generate·a·double·with·random·53-bit·significand·and·a·random·exponent | ||
26 | ·········in·[0,·511]. | ||
39 | 27 | ||
28 | #define NARROWRAND narrowdoublerand | ||
29 | ·······Generate·a·double·with·random·53-bit·significand·and·a·random·exponent | ||
30 | ·········in·[0,·7]. | ||
40 | ·Enumerations | ||
41 | enum· VIOtype·{ | ||
42 | ······· VIO_NO_TYPE·,·VIO_SDIO·,·VIO_BUFF·,·VIO_FILE·, | ||
43 | ······· VIO_UNIX·,·VIO_INET | ||
44 | ·······} | ||
45 | ·····Parameter·for·I/O·type·(sdio,buff,file,unix,inet)·More... | ||
46 | 31 | ||
32 | #define UNIFORMRAND uniformdoublerand | ||
33 | ·······Generate·a·double·with·random·53-bit·significand. | ||
47 | enum· VIOfrmt·{·VIO_NO_FRMT·,·VIO_XDR·,·VIO_ASC·} | ||
48 | ·····Parameter·for·compression·type·(XDR,ASC)·More... | ||
49 | |||
50 | enum· VIOrwkey·{·VIO_NO_RW·,·VIO_R·,·VIO_W·} | ||
51 | ·····Parameter·for·rw·type·(R,RW)·More... | ||
52 | 34 | ||
53 | ·Functions | 35 | ·Functions |
36 | void Vpred_exactinit·(void) | ||
37 | ····Initialize·the·variables·used·for·exact·arithmetic. | ||
54 | ··void Vio_start·(void) | ||
55 | ······Start·Vio·communication·layer·(init·internal·variables/buffers) | ||
56 | |||
57 | ··void Vio_stop·(void) | ||
58 | ······Shutdown·Vio·communication·layer. | ||
59 | |||
60 | ·Vio·* Vio_ctor·(const·char·*socktype,·const·char·*datafrmt,·const·char | ||
61 | ········*hostname,·const·char·*filename,·const·char·*rwkey) | ||
62 | ······Construct·the·Vio·object. | ||
63 | |||
64 | ···int Vio_ctor2·(Vio·*thee,·const·char·*socktype,·const·char·*datafrmt,·const | ||
65 | ········char·*hostname,·const·char·*filename,·const·char·*rwkey) | ||
66 | ······Work·routine·that·Vio_ctor·calls·to·do·most·of·the·construction. | ||
67 | |||
68 | ··void Vio_dtor·(Vio·**thee) | ||
69 | ······Destruct·the·Vio·object. | ||
70 | |||
71 | ··void Vio_dtor2·(Vio·*thee) | ||
72 | ······Work·routine·that·Vio_dtor·calls·to·do·most·of·the·destruction. | ||
73 | |||
74 | ··void Vio_setWhiteChars·(Vio·*thee,·char·*whiteChars) | ||
75 | ······Set·the·white·character·set·for·I/O·stream. | ||
76 | |||
77 | ··void Vio_setCommChars·(Vio·*thee,·char·*commChars) | ||
78 | ······Set·the·comment·character·set·for·I/O·stream. | ||
79 | |||
80 | ···int Vio_accept·(Vio·*thee,·int·nonblock) | ||
81 | ······Accept·any·waiting·connect·attempt·to·our·socket·on·our·machine. | ||
82 | 38 | ||
83 | ··void Vio_acceptFree·(Vio·*thee) | ||
84 | 39 | REAL Vpred_orient2d·(REAL·*pa,·REAL·*pb,·REAL·*pc) | |
40 | ····Adaptive·exact·2D·orientation·test.·Robust. | ||
85 | 41 | ||
86 | ···int Vio_connect·(Vio·*thee,·int·nonblock) | ||
87 | 42 | REAL Vpred_orient2dfast·(REAL·*pa,·REAL·*pb,·REAL·*pc) | |
43 | ····Approximate·2D·orientation·test.·Nonrobust. | ||
88 | 44 | ||
89 | ··void Vio_connectFree·(Vio·*thee) | ||
90 | 45 | REAL Vpred_orient2dexact·(REAL·*pa,·REAL·*pb,·REAL·*pc) | |
46 | ····Exact·2D·orientation·test.·Robust. | ||
91 | 47 | ||
92 | ···int Vio_scanf·(Vio·*thee,·char·*parms,...) | ||
93 | | 48 | REAL Vpred_orient3d·(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd) |
49 | ····Adaptive·exact·3D·orientation·test.·Robust. | ||
94 | 50 | ||
95 | ···int Vio_printf·(Vio·*thee,·char·*parms,...) | ||
96 | 51 | REAL Vpred_orient3dfast·(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd) | |
52 | ····Approximate·3D·orientation·test.·Nonrobust. | ||
97 | 53 | ||
98 | ···int Vio_read·(Vio·*thee,·char·*buf,·int·bufsize) | ||
99 | 54 | REAL Vpred_orient3dexact·(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd) | |
55 | ····Exact·3D·orientation·test.·Robust. | ||
100 | 56 | ||
101 | ···int Vio_write·(Vio·*thee,·char·*buf,·int·bufsize) | ||
102 | 57 | REAL Vpred_incircle·(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd) | |
58 | ····Adaptive·exact·2D·incircle·test.·Robust. | ||
103 | 59 | ||
104 | ··void Vio_bufTake·(Vio·*thee,·char·*buf,·int·bufsize) | ||
105 | | 60 | REAL Vpred_incirclefast·(REAL·*pa,·REAL·*pb,·REAL·*pc,·REAL·*pd) |
Max diff block lines reached; 12766/17898 bytes (71.33%) of diff not shown. |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 1 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> | 2 | <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US"> |
3 | <head> | 3 | <head> |
4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> | 4 | <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/> |
5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> | 5 | <meta·http-equiv="X-UA-Compatible"·content="IE=11"/> |
6 | <meta·name="generator"·content="Doxygen·1.9.8"/> | 6 | <meta·name="generator"·content="Doxygen·1.9.8"/> |
7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> | 7 | <meta·name="viewport"·content="width=device-width,·initial-scale=1"/> |
8 | <title>MALOC:·v | 8 | <title>MALOC:·vpred.h·Source·File</title> |
9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> | 9 | <link·href="tabs.css"·rel="stylesheet"·type="text/css"/> |
10 | <script·type="text/javascript"·src="jquery.js"></script> | 10 | <script·type="text/javascript"·src="jquery.js"></script> |
11 | <script·type="text/javascript"·src="dynsections.js"></script> | 11 | <script·type="text/javascript"·src="dynsections.js"></script> |
12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> | 12 | <link·href="maloc.css"·rel="stylesheet"·type="text/css"·/> |
13 | </head> | 13 | </head> |
14 | <body> | 14 | <body> |
15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> | 15 | <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·--> |
Offset 3, 347 lines modified | Offset 3, 121 lines modified | ||
3 | MALOC 0.1 | 3 | MALOC 0.1 |
4 | ····*·src | 4 | ····*·src |
5 | ····*·vsys | 5 | ····*·vsys |
6 | ····*·maloc | 6 | ····*·maloc |
7 | v | 7 | vpred.h |
8 | Go_to_the_documentation_of_this_file. | 8 | Go_to_the_documentation_of_this_file. |
9 | ·1 | 9 | ·1 |
10 | ·3 | 10 | ·30#ifndef·_VPRED_H_ |
11 | · | 11 | ·31#define·_VPRED_H_ |
12 | ·32 | ||
13 | ·33#include·<maloc/maloc_base.h> | ||
14 | ·34 | ||
15 | ·35/*·random()·prototype·seems·to·be·missing·in·<stdlib.h>·*/ | ||
16 | ·36/* | ||
17 | ·37·*·if·!defined(VOSF1) | ||
18 | ·38·*·extern·long·int·random(void); | ||
19 | ·39·*·endif | ||
20 | ·40·*/ | ||
12 | ·41 | 21 | ·41 |
13 | ·42#include·<maloc/maloc_base.h> | ||
14 | ·43 | ||
15 | ·44#include·<maloc/vnm.h> | ||
16 | ·45 | ||
17 | ·4 | 22 | ·42/*·On·some·machines,·the·exact·arithmetic·routines·might·be·defeated·by·the |
23 | */ | ||
24 | ·43/*·use·of·internal·extended·precision·floating-point·registers.·Sometimes·*/ | ||
25 | ·44/*·this·problem·can·be·fixed·by·defining·certain·values·to·be·volatile,·*/ | ||
26 | ·45/*·thus·forcing·them·to·be·stored·to·memory·and·rounded·off.·This·isn't·*/ | ||
27 | ·46/*·a·great·solution,·though,·as·it·slows·the·arithmetic·down.·*/ | ||
18 | ·47·* | 28 | ·47/*·*/ |
29 | ·48/*·To·try·this·out,·write·"#define·INEXACT·volatile"·below.·Normally,·*/ | ||
30 | ·49/*·however,·INEXACT·should·be·defined·to·be·nothing.·("#define·INEXACT".)·*/ | ||
31 | ·50 | ||
32 | 52#define·INEXACT·/*·Nothing·*/ | ||
33 | ·53/*·#define·INEXACT·volatile·*/ | ||
34 | ·54 | ||
35 | 56#define·REAL·double | ||
36 | ·57 | ||
37 | 59#define·REALPRINT·doubleprint | ||
38 | ·60 | ||
39 | 63#define·REALRAND·doublerand | ||
40 | ·64 | ||
41 | 67#define·NARROWRAND·narrowdoublerand | ||
19 | *************************************************************************** | ||
20 | ·48·*·Class·Vio:·Parameters·and·datatypes | ||
21 | ·49·* | ||
22 | *************************************************************************** | ||
23 | ·50·*/ | ||
24 | ·51 | ||
25 | 53#define·VPORTNUMBER·14916 | ||
26 | 55#define·VIO_MAXBUF·10 | ||
27 | ·56 | ||
28 | 62typedef·enum·VIOtype·{ | ||
29 | 63·VIO_NO_TYPE, | ||
30 | 64·VIO_SDIO, | ||
31 | 65·VIO_BUFF, | ||
32 | 66·VIO_FILE, | ||
33 | 67·VIO_UNIX, | ||
34 | ·68·VIO_INET | ||
35 | 69}·VIOtype; | ||
36 | ·70 | ||
37 | 76typedef·enum·VIOfrmt·{ | ||
38 | 77·VIO_NO_FRMT, | ||
39 | 78·VIO_XDR, | ||
40 | ·79·VIO_ASC | ||
41 | 80}·VIOfrmt; | ||
42 | ·81 | ||
43 | 87typedef·enum·VIOrwkey·{ | ||
44 | 88·VIO_NO_RW, | ||
45 | 89·VIO_R, | ||
46 | ·90·VIO_W | ||
47 | 91}·VIOrwkey; | ||
48 | ·92 | ||
49 | 98struct·sVio·{ | ||
50 | ·99 | ||
51 | 100·VIOtype·type; | ||
52 | 108·VIOfrmt·frmt; | ||
53 | 113·VIOrwkey·rwkey; | ||
54 | 118·char·file[VMAX_ARGLEN]; | ||
55 | 119·char·lhost[VMAX_ARGLEN]; | ||
56 | 120·char·rhost[VMAX_ARGLEN]; | ||
57 | 122·int·error; | ||
58 | 123·int·dirty; | ||
59 | 125·FILE·*fp; | ||
60 | 126·int·so; | ||
61 | 127·int·soc; | ||
62 | 128·void·*name; | ||
63 | 129·void·*axdr; | ||
64 | 131·char·whiteChars[VMAX_ARGNUM]; | ||
65 | 132·char·commChars[VMAX_ARGNUM]; | ||
66 | 134·char·ioBuffer[VMAX_BUFSIZE]; | ||
67 | 135·int·ioBufferLen; | ||
68 | 137·char·putBuffer[VMAX_BUFSIZE]; | ||
69 | 138·int·putBufferLen; | ||
70 | 140·char·*VIObuffer; | ||
71 | 141·int·VIObufferLen; | ||
72 | 142·int·VIObufferPtr; | ||
73 | ·144}; | ||
74 | ·145 | ||
75 | 151typedef·struct·sVio·Vio; | ||
76 | ·152 | ||
77 | ·153/* | ||
78 | ·154·* | ||
79 | *************************************************************************** | ||
80 | ·155·*·Class·Vio:·Inlineable·methods·(vio.c) | ||
81 | ·156·* | ||
82 | *************************************************************************** | ||
83 | ·157·*/ | ||
84 | ·158 | ||
85 | ·159#if·!defined(VINLINE_MALOC) | ||
86 | ·160#else·/*·if·defined(VINLINE_MALOC)·*/ | ||
87 | ·161#endif·/*·if·!defined(VINLINE_MALOC)·*/ | ||
88 | ·162 | ||
89 | ·163/* | ||
90 | ·164·* | ||
91 | *************************************************************************** | ||
92 | ·165·*·Class·Vio:·Non-Inlineable·methods·(vio.c) | ||
93 | ·166·* | ||
94 | *************************************************************************** | ||
95 | ·167·*/ | ||
96 | · | 42 | ·68 |
97 | 43 | 70#define·UNIFORMRAND·uniformdoublerand | |
44 | ·71 | ||
45 | 84void·Vpred_exactinit(void); | ||
Max diff block lines reached; 8187/11864 bytes (69.01%) of diff not shown. |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | digraph·"v | 1 | digraph·"vpred.h" |
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··bgcolor="transparent"; | 4 | ··bgcolor="transparent"; |
5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; | 5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; |
6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; | 6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; |
7 | ··Node1·[id="Node000001",label="v | 7 | ··Node1·[id="Node000001",label="vpred.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Header·file·for·the·Geometric·Predicates."]; |
8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
9 | ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."]; | 9 | ··Node2·[id="Node000002",label="maloc/maloc_base.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00002.html",tooltip="The·base·(or·foundation)·header·for·MALOC."]; |
10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"]; | 10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",color="steelblue1",style="solid",tooltip="·"]; |
11 | ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; | 11 | ··Node3·[id="Node000003",label="assert.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; |
12 | ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"]; | 12 | ··Node2·->·Node4·[id="edge3_Node000002_Node000004",color="steelblue1",style="solid",tooltip="·"]; |
13 | ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; | 13 | ··Node4·[id="Node000004",label="ctype.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; |
14 | ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"]; | 14 | ··Node2·->·Node5·[id="edge4_Node000002_Node000005",color="steelblue1",style="solid",tooltip="·"]; |
Offset 1, 28 lines modified | Offset 1, 28 lines modified | ||
1 | digraph·"v | 1 | digraph·"vpred.h" |
2 | { | 2 | { |
3 | ·//·LATEX_PDF_SIZE | 3 | ·//·LATEX_PDF_SIZE |
4 | ··bgcolor="transparent"; | 4 | ··bgcolor="transparent"; |
5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; | 5 | ··edge·[fontname=FreeSans,fontsize=10,labelfontname=FreeSans,labelfontsize=10]; |
6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; | 6 | ··node·[fontname=FreeSans,fontsize=10,shape=box,height=0.2,width=0.4]; |
7 | ··Node1·[id="Node000001",label="v | 7 | ··Node1·[id="Node000001",label="vpred.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Header·file·for·the·Geometric·Predicates."]; |
8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
9 | ··Node2·[id="Node000002",label="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"]; | 9 | ··Node2·[id="Node000002",label="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"]; |
10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 10 | ··Node2·->·Node3·[id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
11 | ··Node3·[id="Node000003",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."]; | 11 | ··Node3·[id="Node000003",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."]; |
12 | ··Node2·->·Node4·[id="edge3_Node000002_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 12 | ··Node2·->·Node4·[id="edge3_Node000002_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
13 | ··Node4·[id="Node000004",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."]; | 13 | ··Node4·[id="Node000004",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."]; |
14 | ··Node4·->·Node3·[id="edge4_Node000004_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 14 | ··Node4·->·Node3·[id="edge4_Node000004_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
15 | ··Node2·->·Node5·[id="edge5_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 15 | ··Node2·->·Node5·[id="edge5_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
16 | ··Node5·[id="Node000005",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a0001 | 16 | ··Node5·[id="Node000005",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."]; |
17 | ··Node5·->·Node6·[id="edge6_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 17 | ··Node5·->·Node6·[id="edge6_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
18 | ··Node6·[id="Node000006",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 18 | ··Node6·[id="Node000006",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."]; |
19 | ··Node6·->·Node4·[id="edge7_Node000006_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 19 | ··Node6·->·Node4·[id="edge7_Node000006_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
20 | ··Node2·->·Node6·[id="edge8_Node000002_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 20 | ··Node2·->·Node6·[id="edge8_Node000002_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
21 | ··Node2·->·Node7·[id="edge9_Node000002_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 21 | ··Node2·->·Node7·[id="edge9_Node000002_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
22 | ··Node7·[id="Node000007",label="vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 22 | ··Node7·[id="Node000007",label="vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."]; |
23 | ··Node7·->·Node6·[id="edge10_Node000007_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 23 | ··Node7·->·Node6·[id="edge10_Node000007_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
24 | ··Node2·->·Node8·[id="edge11_Node000002_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 24 | ··Node2·->·Node8·[id="edge11_Node000002_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
25 | ··Node8·[id="Node000008",label="vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."]; | 25 | ··Node8·[id="Node000008",label="vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."]; |
26 | ··Node8·->·Node3·[id="edge12_Node000008_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 26 | ··Node8·->·Node3·[id="edge12_Node000008_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
27 | ··Node8·->·Node4·[id="edge13_Node000008_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 27 | ··Node8·->·Node4·[id="edge13_Node000008_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
28 | } | 28 | } |
Offset 46, 19 lines modified | Offset 46, 19 lines modified | ||
46 | ··<div·class="headertitle"><div·class="title">vsys.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00047.html">global_maloc·class</a></div></div></div> | 46 | ··<div·class="headertitle"><div·class="title">vsys.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00047.html">global_maloc·class</a></div></div></div> |
47 | </div><!--header--> | 47 | </div><!--header--> |
48 | <div·class="contents"> | 48 | <div·class="contents"> |
49 | <p>The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)·· | 49 | <p>The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)·· |
50 | <a·href="#details">More...</a></p> | 50 | <a·href="#details">More...</a></p> |
51 | <div·class="textblock"><code>#include·<<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>></code><br·/> | 51 | <div·class="textblock"><code>#include·<<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>></code><br·/> |
52 | <code>#include·<<a·class="el"·href="a0002 | 52 | <code>#include·<<a·class="el"·href="a00023_source.html">maloc/vnm.h</a>></code><br·/> |
53 | <code>#include·<<a·class="el"·href="a00026_source.html">maloc/vmem.h</a>></code><br·/> | 53 | <code>#include·<<a·class="el"·href="a00026_source.html">maloc/vmem.h</a>></code><br·/> |
54 | <code>#include·<<a·class="el"·href="a000 | 54 | <code>#include·<<a·class="el"·href="a00029_source.html">maloc/vio.h</a>></code><br·/> |
55 | <code>#include·<<a·class="el"·href="a0002 | 55 | <code>#include·<<a·class="el"·href="a00020_source.html">maloc/vset.h</a>></code><br·/> |
56 | <code>#include·<<a·class="el"·href="a000 | 56 | <code>#include·<<a·class="el"·href="a00032_source.html">maloc/vpred.h</a>></code><br·/> |
57 | </div><div·class="textblock"><div·class="dynheader"> | 57 | </div><div·class="textblock"><div·class="dynheader"> |
58 | Include·dependency·graph·for·vsys.h:</div> | 58 | Include·dependency·graph·for·vsys.h:</div> |
59 | <div·class="dyncontent"> | 59 | <div·class="dyncontent"> |
60 | <div·class="center"><img·src="a00036.png"·border="0"·usemap="#avsys_8h"·alt=""/></div> | 60 | <div·class="center"><img·src="a00036.png"·border="0"·usemap="#avsys_8h"·alt=""/></div> |
61 | </div> | 61 | </div> |
62 | </div><div·class="textblock"><div·class="dynheader"> | 62 | </div><div·class="textblock"><div·class="dynheader"> |
63 | This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div> | 63 | This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div> |
Offset 53, 28 lines modified | Offset 53, 28 lines modified | ||
53 | <div·class="contents"> | 53 | <div·class="contents"> |
54 | <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>·</div> | 54 | <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>·</div> |
55 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#ifndef·_VSYS_H_</span></div> | 55 | <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#ifndef·_VSYS_H_</span></div> |
56 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#define·_VSYS_H_</span></div> | 56 | <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#define·_VSYS_H_</span></div> |
57 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> | 57 | <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> |
58 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#include·<<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>></span></div> | 58 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#include·<<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>></span></div> |
59 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> | 59 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> |
60 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#include·<<a·class="code"·href="a0002 | 60 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#include·<<a·class="code"·href="a00023.html">maloc/vnm.h</a>></span></div> |
61 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·<<a·class="code"·href="a00026.html">maloc/vmem.h</a>></span></div> | 61 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·<<a·class="code"·href="a00026.html">maloc/vmem.h</a>></span></div> |
62 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#include·<<a·class="code"·href="a000 | 62 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#include·<<a·class="code"·href="a00029.html">maloc/vio.h</a>></span></div> |
63 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·<<a·class="code"·href="a0002 | 63 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·<<a·class="code"·href="a00020.html">maloc/vset.h</a>></span></div> |
64 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·<<a·class="code"·href="a000 | 64 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·<<a·class="code"·href="a00032.html">maloc/vpred.h</a>></span></div> |
65 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> | 65 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> |
66 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_VSYS_H_·*/</span><span·class="preprocessor"></span></div> | 66 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_VSYS_H_·*/</span><span·class="preprocessor"></span></div> |
67 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> | 67 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> |
68 | <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">maloc_base.h</a></div><div·class="ttdoc">The·base·(or·foundation)·header·for·MALOC.</div></div> | 68 | <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">maloc_base.h</a></div><div·class="ttdoc">The·base·(or·foundation)·header·for·MALOC.</div></div> |
69 | <div·class="ttc"·id="aa00020_html"><div·class="ttname"><a·href="a00020.html">vset.h</a></div><div·class="ttdoc">Class·Vset:·a·dynamic·set·object.</div></div> | ||
69 | <div·class="ttc"·id="aa0002 | 70 | <div·class="ttc"·id="aa00023_html"><div·class="ttname"><a·href="a00023.html">vnm.h</a></div><div·class="ttdoc">Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine.</div></div> |
70 | <div·class="ttc"·id="aa00023_html"><div·class="ttname"><a·href="a00023.html">vset.h</a></div><div·class="ttdoc">Class·Vset:·a·dynamic·set·object.</div></div> | ||
71 | <div·class="ttc"·id="aa00026_html"><div·class="ttname"><a·href="a00026.html">vmem.h</a></div><div·class="ttdoc">Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.</div></div> | 71 | <div·class="ttc"·id="aa00026_html"><div·class="ttname"><a·href="a00026.html">vmem.h</a></div><div·class="ttdoc">Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.</div></div> |
72 | <div·class="ttc"·id="aa00029_html"><div·class="ttname"><a·href="a00029.html">vpred.h</a></div><div·class="ttdoc">Header·file·for·the·Geometric·Predicates.</div></div> | ||
73 | <div·class="ttc"·id="aa000 | 72 | <div·class="ttc"·id="aa00029_html"><div·class="ttname"><a·href="a00029.html">vio.h</a></div><div·class="ttdoc">Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer.</div></div> |
73 | <div·class="ttc"·id="aa00032_html"><div·class="ttname"><a·href="a00032.html">vpred.h</a></div><div·class="ttdoc">Header·file·for·the·Geometric·Predicates.</div></div> | ||
74 | </div><!--·fragment·--></div><!--·contents·--> | 74 | </div><!--·fragment·--></div><!--·contents·--> |
75 | <!--·start·footer·part·--> | 75 | <!--·start·footer·part·--> |
76 | <hr·class="footer"/><address·class="footer"><small> | 76 | <hr·class="footer"/><address·class="footer"><small> |
77 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 77 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
78 | </small></address> | 78 | </small></address> |
79 | </body> | 79 | </body> |
80 | </html> | 80 | </html> |
Offset 21, 20 lines modified | Offset 21, 20 lines modified | ||
21 | ·39#include·<maloc/vset.h> | 21 | ·39#include·<maloc/vset.h> |
22 | ·40#include·<maloc/vpred.h> | 22 | ·40#include·<maloc/vpred.h> |
23 | ·41 | 23 | ·41 |
24 | ·42#endif·/*·_VSYS_H_·*/ | 24 | ·42#endif·/*·_VSYS_H_·*/ |
25 | ·43 | 25 | ·43 |
26 | maloc_base.h | 26 | maloc_base.h |
27 | The·base·(or·foundation)·header·for·MALOC. | 27 | The·base·(or·foundation)·header·for·MALOC. |
28 | vnm.h | ||
29 | Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine. | ||
30 | vset.h | 28 | vset.h |
31 | Class·Vset:·a·dynamic·set·object. | 29 | Class·Vset:·a·dynamic·set·object. |
30 | vnm.h | ||
31 | Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine. | ||
32 | vmem.h | 32 | vmem.h |
33 | Class·Vmem:·A·safer,·object-oriented,·malloc/free·object. | 33 | Class·Vmem:·A·safer,·object-oriented,·malloc/free·object. |
34 | vpred.h | ||
35 | Header·file·for·the·Geometric·Predicates. | ||
36 | vio.h | 34 | vio.h |
37 | Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer. | 35 | Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer. |
36 | vpred.h | ||
37 | Header·file·for·the·Geometric·Predicates. | ||
38 | =============================================================================== | 38 | =============================================================================== |
39 | ·····Generated·by [doxygen]·1.9.8 | 39 | ·····Generated·by [doxygen]·1.9.8 |
Offset 34, 25 lines modified | Offset 34, 25 lines modified | ||
34 | ··Node2·->·Node15·[id="edge14_Node000002_Node000015",color="steelblue1",style="solid",tooltip="·"]; | 34 | ··Node2·->·Node15·[id="edge14_Node000002_Node000015",color="steelblue1",style="solid",tooltip="·"]; |
35 | ··Node15·[id="Node000015",label="string.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; | 35 | ··Node15·[id="Node000015",label="string.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; |
36 | ··Node2·->·Node16·[id="edge15_Node000002_Node000016",color="steelblue1",style="solid",tooltip="·"]; | 36 | ··Node2·->·Node16·[id="edge15_Node000002_Node000016",color="steelblue1",style="solid",tooltip="·"]; |
37 | ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; | 37 | ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; |
38 | ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"]; | 38 | ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"]; |
39 | ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; | 39 | ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; |
40 | ··Node1·->·Node18·[id="edge17_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"]; | 40 | ··Node1·->·Node18·[id="edge17_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"]; |
41 | ··Node18·[id="Node000018",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a0002 | 41 | ··Node18·[id="Node000018",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."]; |
42 | ··Node18·->·Node2·[id="edge18_Node000018_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 42 | ··Node18·->·Node2·[id="edge18_Node000018_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
43 | ··Node1·->·Node19·[id="edge19_Node000001_Node000019",color="steelblue1",style="solid",tooltip="·"]; | 43 | ··Node1·->·Node19·[id="edge19_Node000001_Node000019",color="steelblue1",style="solid",tooltip="·"]; |
44 | ··Node19·[id="Node000019",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."]; | 44 | ··Node19·[id="Node000019",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."]; |
45 | ··Node19·->·Node2·[id="edge20_Node000019_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 45 | ··Node19·->·Node2·[id="edge20_Node000019_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
46 | ··Node1·->·Node20·[id="edge21_Node000001_Node000020",color="steelblue1",style="solid",tooltip="·"]; | 46 | ··Node1·->·Node20·[id="edge21_Node000001_Node000020",color="steelblue1",style="solid",tooltip="·"]; |
47 | ··Node20·[id="Node000020",label="maloc/vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 47 | ··Node20·[id="Node000020",label="maloc/vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."]; |
48 | ··Node20·->·Node2·[id="edge22_Node000020_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 48 | ··Node20·->·Node2·[id="edge22_Node000020_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
49 | ··Node20·->·Node18·[id="edge23_Node000020_Node000018",color="steelblue1",style="solid",tooltip="·"]; | 49 | ··Node20·->·Node18·[id="edge23_Node000020_Node000018",color="steelblue1",style="solid",tooltip="·"]; |
50 | ··Node1·->·Node21·[id="edge24_Node000001_Node000021",color="steelblue1",style="solid",tooltip="·"]; | 50 | ··Node1·->·Node21·[id="edge24_Node000001_Node000021",color="steelblue1",style="solid",tooltip="·"]; |
51 | ··Node21·[id="Node000021",label="maloc/vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a0002 | 51 | ··Node21·[id="Node000021",label="maloc/vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vset:·a·dynamic·set·object."]; |
52 | ··Node21·->·Node2·[id="edge25_Node000021_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 52 | ··Node21·->·Node2·[id="edge25_Node000021_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
53 | ··Node21·->·Node18·[id="edge26_Node000021_Node000018",color="steelblue1",style="solid",tooltip="·"]; | 53 | ··Node21·->·Node18·[id="edge26_Node000021_Node000018",color="steelblue1",style="solid",tooltip="·"]; |
54 | ··Node21·->·Node19·[id="edge27_Node000021_Node000019",color="steelblue1",style="solid",tooltip="·"]; | 54 | ··Node21·->·Node19·[id="edge27_Node000021_Node000019",color="steelblue1",style="solid",tooltip="·"]; |
55 | ··Node1·->·Node22·[id="edge28_Node000001_Node000022",color="steelblue1",style="solid",tooltip="·"]; | 55 | ··Node1·->·Node22·[id="edge28_Node000001_Node000022",color="steelblue1",style="solid",tooltip="·"]; |
56 | ··Node22·[id="Node000022",label="maloc/vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 56 | ··Node22·[id="Node000022",label="maloc/vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Header·file·for·the·Geometric·Predicates."]; |
57 | ··Node22·->·Node2·[id="edge29_Node000022_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 57 | ··Node22·->·Node2·[id="edge29_Node000022_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
58 | } | 58 | } |
Offset 7, 20 lines modified | Offset 7, 20 lines modified | ||
7 | ··Node1·[id="Node000001",label="vsys.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"]; | 7 | ··Node1·[id="Node000001",label="vsys.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"]; |
8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 8 | ··Node1·->·Node2·[id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
9 | ··Node2·[id="Node000002",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."]; | 9 | ··Node2·[id="Node000002",label="maloc.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00038.html",tooltip="The·foundation·header·for·MALOC."]; |
10 | ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 10 | ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
11 | ··Node3·[id="Node000003",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."]; | 11 | ··Node3·[id="Node000003",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."]; |
12 | ··Node3·->·Node2·[id="edge3_Node000003_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 12 | ··Node3·->·Node2·[id="edge3_Node000003_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
13 | ··Node1·->·Node4·[id="edge4_Node000001_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 13 | ··Node1·->·Node4·[id="edge4_Node000001_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
14 | ··Node4·[id="Node000004",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a0001 | 14 | ··Node4·[id="Node000004",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."]; |
15 | ··Node4·->·Node5·[id="edge5_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 15 | ··Node4·->·Node5·[id="edge5_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
16 | ··Node5·[id="Node000005",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 16 | ··Node5·[id="Node000005",label="vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."]; |
17 | ··Node5·->·Node3·[id="edge6_Node000005_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 17 | ··Node5·->·Node3·[id="edge6_Node000005_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
18 | ··Node1·->·Node5·[id="edge7_Node000001_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 18 | ··Node1·->·Node5·[id="edge7_Node000001_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
19 | ··Node1·->·Node6·[id="edge8_Node000001_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 19 | ··Node1·->·Node6·[id="edge8_Node000001_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
20 | ··Node6·[id="Node000006",label="vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 20 | ··Node6·[id="Node000006",label="vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."]; |
21 | ··Node6·->·Node5·[id="edge9_Node000006_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 21 | ··Node6·->·Node5·[id="edge9_Node000006_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
22 | ··Node1·->·Node7·[id="edge10_Node000001_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 22 | ··Node1·->·Node7·[id="edge10_Node000001_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
23 | ··Node7·[id="Node000007",label="vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."]; | 23 | ··Node7·[id="Node000007",label="vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."]; |
24 | ··Node7·->·Node2·[id="edge11_Node000007_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 24 | ··Node7·->·Node2·[id="edge11_Node000007_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
25 | ··Node7·->·Node3·[id="edge12_Node000007_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | 25 | ··Node7·->·Node3·[id="edge12_Node000007_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
26 | } | 26 | } |
Offset 37, 46 lines modified | Offset 37, 46 lines modified | ||
37 | ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; | 37 | ··Node16·[id="Node000016",label="time.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; |
38 | ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"]; | 38 | ··Node2·->·Node17·[id="edge16_Node000002_Node000017",color="steelblue1",style="solid",tooltip="·"]; |
39 | ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; | 39 | ··Node17·[id="Node000017",label="setjmp.h",height=0.2,width=0.4,color="grey60",·fillcolor="#E0E0E0",·style="filled",tooltip="·"]; |
40 | ··Node1·->·Node18·[id="edge17_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"]; | 40 | ··Node1·->·Node18·[id="edge17_Node000001_Node000018",color="steelblue1",style="solid",tooltip="·"]; |
41 | ··Node18·[id="Node000018",label="maloc/vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"]; | 41 | ··Node18·[id="Node000018",label="maloc/vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)"]; |
42 | ··Node18·->·Node2·[id="edge18_Node000018_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 42 | ··Node18·->·Node2·[id="edge18_Node000018_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
43 | ··Node18·->·Node19·[id="edge19_Node000018_Node000019",color="steelblue1",style="solid",tooltip="·"]; | 43 | ··Node18·->·Node19·[id="edge19_Node000018_Node000019",color="steelblue1",style="solid",tooltip="·"]; |
44 | ··Node19·[id="Node000019",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a0002 | 44 | ··Node19·[id="Node000019",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."]; |
45 | ··Node19·->·Node2·[id="edge20_Node000019_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 45 | ··Node19·->·Node2·[id="edge20_Node000019_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
46 | ··Node18·->·Node20·[id="edge21_Node000018_Node000020",color="steelblue1",style="solid",tooltip="·"]; | 46 | ··Node18·->·Node20·[id="edge21_Node000018_Node000020",color="steelblue1",style="solid",tooltip="·"]; |
47 | ··Node20·[id="Node000020",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."]; | 47 | ··Node20·[id="Node000020",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.html",tooltip="Class·Vmem:·A·safer,·object-oriented,·malloc/free·object."]; |
48 | ··Node20·->·Node2·[id="edge22_Node000020_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 48 | ··Node20·->·Node2·[id="edge22_Node000020_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
49 | ··Node18·->·Node21·[id="edge23_Node000018_Node000021",color="steelblue1",style="solid",tooltip="·"]; | 49 | ··Node18·->·Node21·[id="edge23_Node000018_Node000021",color="steelblue1",style="solid",tooltip="·"]; |
50 | ··Node21·[id="Node000021",label="maloc/vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 50 | ··Node21·[id="Node000021",label="maloc/vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.html",tooltip="Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer."]; |
51 | ··Node21·->·Node2·[id="edge24_Node000021_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 51 | ··Node21·->·Node2·[id="edge24_Node000021_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
52 | ··Node21·->·Node19·[id="edge25_Node000021_Node000019",color="steelblue1",style="solid",tooltip="·"]; | 52 | ··Node21·->·Node19·[id="edge25_Node000021_Node000019",color="steelblue1",style="solid",tooltip="·"]; |
53 | ··Node18·->·Node22·[id="edge26_Node000018_Node000022",color="steelblue1",style="solid",tooltip="·"]; | 53 | ··Node18·->·Node22·[id="edge26_Node000018_Node000022",color="steelblue1",style="solid",tooltip="·"]; |
54 | ··Node22·[id="Node000022",label="maloc/vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a0002 | 54 | ··Node22·[id="Node000022",label="maloc/vset.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00020.html",tooltip="Class·Vset:·a·dynamic·set·object."]; |
55 | ··Node22·->·Node2·[id="edge27_Node000022_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 55 | ··Node22·->·Node2·[id="edge27_Node000022_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
56 | ··Node22·->·Node19·[id="edge28_Node000022_Node000019",color="steelblue1",style="solid",tooltip="·"]; | 56 | ··Node22·->·Node19·[id="edge28_Node000022_Node000019",color="steelblue1",style="solid",tooltip="·"]; |
57 | ··Node22·->·Node20·[id="edge29_Node000022_Node000020",color="steelblue1",style="solid",tooltip="·"]; | 57 | ··Node22·->·Node20·[id="edge29_Node000022_Node000020",color="steelblue1",style="solid",tooltip="·"]; |
58 | ··Node18·->·Node23·[id="edge30_Node000018_Node000023",color="steelblue1",style="solid",tooltip="·"]; | 58 | ··Node18·->·Node23·[id="edge30_Node000018_Node000023",color="steelblue1",style="solid",tooltip="·"]; |
59 | ··Node23·[id="Node000023",label="maloc/vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 59 | ··Node23·[id="Node000023",label="maloc/vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.html",tooltip="Header·file·for·the·Geometric·Predicates."]; |
60 | ··Node23·->·Node2·[id="edge31_Node000023_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 60 | ··Node23·->·Node2·[id="edge31_Node000023_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
61 | ··Node1·->·Node24·[id="edge32_Node000001_Node000024",color="steelblue1",style="solid",tooltip="·"]; | 61 | ··Node1·->·Node24·[id="edge32_Node000001_Node000024",color="steelblue1",style="solid",tooltip="·"]; |
62 | ··Node24·[id="Node000024",label="maloc/vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."]; | 62 | ··Node24·[id="Node000024",label="maloc/vsh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00017.html",tooltip="Header·file·for·vsh,·a·bourne-compatible·shell."]; |
63 | ··Node24·->·Node2·[id="edge33_Node000024_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 63 | ··Node24·->·Node2·[id="edge33_Node000024_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
64 | ··Node24·->·Node18·[id="edge34_Node000024_Node000018",color="steelblue1",style="solid",tooltip="·"]; | 64 | ··Node24·->·Node18·[id="edge34_Node000024_Node000018",color="steelblue1",style="solid",tooltip="·"]; |
65 | ··Node1·->·Node25·[id="edge35_Node000001_Node000025",color="steelblue1",style="solid",tooltip="·"]; | 65 | ··Node1·->·Node25·[id="edge35_Node000001_Node000025",color="steelblue1",style="solid",tooltip="·"]; |
66 | ··Node25·[id="Node000025",label="maloc/psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."]; | 66 | ··Node25·[id="Node000025",label="maloc/psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."]; |
67 | ··Node25·->·Node2·[id="edge36_Node000025_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 67 | ··Node25·->·Node2·[id="edge36_Node000025_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
68 | ··Node25·->·Node18·[id="edge37_Node000025_Node000018",color="steelblue1",style="solid",tooltip="·"]; | 68 | ··Node25·->·Node18·[id="edge37_Node000025_Node000018",color="steelblue1",style="solid",tooltip="·"]; |
69 | ··Node25·->·Node24·[id="edge38_Node000025_Node000024",color="steelblue1",style="solid",tooltip="·"]; | 69 | ··Node25·->·Node24·[id="edge38_Node000025_Node000024",color="steelblue1",style="solid",tooltip="·"]; |
70 | ··Node25·->·Node26·[id="edge39_Node000025_Node000026",color="steelblue1",style="solid",tooltip="·"]; | 70 | ··Node25·->·Node26·[id="edge39_Node000025_Node000026",color="steelblue1",style="solid",tooltip="·"]; |
71 | ··Node26·[id="Node000026",label="maloc/vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 71 | ··Node26·[id="Node000026",label="maloc/vmp.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00005.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."]; |
72 | ··Node26·->·Node2·[id="edge40_Node000026_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 72 | ··Node26·->·Node2·[id="edge40_Node000026_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
73 | ··Node26·->·Node18·[id="edge41_Node000026_Node000018",color="steelblue1",style="solid",tooltip="·"]; | 73 | ··Node26·->·Node18·[id="edge41_Node000026_Node000018",color="steelblue1",style="solid",tooltip="·"]; |
74 | ··Node26·->·Node27·[id="edge42_Node000026_Node000027",color="steelblue1",style="solid",tooltip="·"]; | 74 | ··Node26·->·Node27·[id="edge42_Node000026_Node000027",color="steelblue1",style="solid",tooltip="·"]; |
75 | ··Node27·[id="Node000027",label="maloc/vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 75 | ··Node27·[id="Node000027",label="maloc/vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.html",tooltip="Class·Vmpi:·a·Virtual·MPI·communication·layer·object."]; |
76 | ··Node27·->·Node2·[id="edge43_Node000027_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 76 | ··Node27·->·Node2·[id="edge43_Node000027_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
77 | ··Node27·->·Node18·[id="edge44_Node000027_Node000018",color="steelblue1",style="solid",tooltip="·"]; | 77 | ··Node27·->·Node18·[id="edge44_Node000027_Node000018",color="steelblue1",style="solid",tooltip="·"]; |
78 | ··Node26·->·Node28·[id="edge45_Node000026_Node000028",color="steelblue1",style="solid",tooltip="·"]; | 78 | ··Node26·->·Node28·[id="edge45_Node000026_Node000028",color="steelblue1",style="solid",tooltip="·"]; |
79 | ··Node28·[id="Node000028",label="maloc/vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a0001 | 79 | ··Node28·[id="Node000028",label="maloc/vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00011.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."]; |
80 | ··Node28·->·Node2·[id="edge46_Node000028_Node000002",color="steelblue1",style="solid",tooltip="·"]; | 80 | ··Node28·->·Node2·[id="edge46_Node000028_Node000002",color="steelblue1",style="solid",tooltip="·"]; |
81 | ··Node28·->·Node18·[id="edge47_Node000028_Node000018",color="steelblue1",style="solid",tooltip="·"]; | 81 | ··Node28·->·Node18·[id="edge47_Node000028_Node000018",color="steelblue1",style="solid",tooltip="·"]; |
82 | } | 82 | } |
Offset 49, 16 lines modified | Offset 49, 16 lines modified | ||
49 | <div·class="contents"> | 49 | <div·class="contents"> |
50 | <p>Virtual·(currently·just·MPI)·communications·layer.·· | 50 | <p>Virtual·(currently·just·MPI)·communications·layer.·· |
51 | <a·href="#details">More...</a></p> | 51 | <a·href="#details">More...</a></p> |
52 | <table·class="memberdecls"> | 52 | <table·class="memberdecls"> |
53 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> | 53 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> |
54 | Files</h2></td></tr> | 54 | Files</h2></td></tr> |
55 | <tr·class="memitem:a0001 | 55 | <tr·class="memitem:a00011"·id="r_a00011"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00011.html">vcom.h</a></td></tr> |
56 | <tr·class="memdesc:a0001 | 56 | <tr·class="memdesc:a00011"><td·class="mdescLeft"> </td><td·class="mdescRight">Class·Vcom:·virtual·(currently·just·MPI)·communications·layer.·<br·/></td></tr> |
57 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 57 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
58 | </table><table·class="memberdecls"> | 58 | </table><table·class="memberdecls"> |
59 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> | 59 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> |
60 | Classes</h2></td></tr> | 60 | Classes</h2></td></tr> |
61 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00058.html">sVcom</a></td></tr> | 61 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00058.html">sVcom</a></td></tr> |
62 | <tr·class="memdesc:"><td·class="mdescLeft"> </td><td·class="mdescRight">Contains·public·data·members·for·Vcom·class.··<a·href="a00058.html#details">More...</a><br·/></td></tr> | 62 | <tr·class="memdesc:"><td·class="mdescLeft"> </td><td·class="mdescRight">Contains·public·data·members·for·Vcom·class.··<a·href="a00058.html#details">More...</a><br·/></td></tr> |
63 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 63 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 49, 16 lines modified | Offset 49, 16 lines modified | ||
49 | <div·class="contents"> | 49 | <div·class="contents"> |
50 | <p>A·Virtual·MPI·communication·layer·object.·· | 50 | <p>A·Virtual·MPI·communication·layer·object.·· |
51 | <a·href="#details">More...</a></p> | 51 | <a·href="#details">More...</a></p> |
52 | <table·class="memberdecls"> | 52 | <table·class="memberdecls"> |
53 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> | 53 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> |
54 | Files</h2></td></tr> | 54 | Files</h2></td></tr> |
55 | <tr·class="memitem:a000 | 55 | <tr·class="memitem:a00005"·id="r_a00005"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00005.html">vmp.h</a></td></tr> |
56 | <tr·class="memdesc:a000 | 56 | <tr·class="memdesc:a00005"><td·class="mdescLeft"> </td><td·class="mdescRight">Class·Vmp:·a·Virtual·MPI·communication·layer·object.·<br·/></td></tr> |
57 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 57 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
58 | </table><table·class="memberdecls"> | 58 | </table><table·class="memberdecls"> |
59 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> | 59 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> |
60 | Classes</h2></td></tr> | 60 | Classes</h2></td></tr> |
61 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00062.html">sVmp</a></td></tr> | 61 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00062.html">sVmp</a></td></tr> |
62 | <tr·class="memdesc:"><td·class="mdescLeft"> </td><td·class="mdescRight">Contains·public·data·members·for·Vmp·class.··<a·href="a00062.html#details">More...</a><br·/></td></tr> | 62 | <tr·class="memdesc:"><td·class="mdescLeft"> </td><td·class="mdescRight">Contains·public·data·members·for·Vmp·class.··<a·href="a00062.html#details">More...</a><br·/></td></tr> |
63 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 63 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 49, 16 lines modified | Offset 49, 16 lines modified | ||
49 | <div·class="contents"> | 49 | <div·class="contents"> |
50 | <p>A·Virtual·MPI·communication·lawyer·object.·· | 50 | <p>A·Virtual·MPI·communication·lawyer·object.·· |
51 | <a·href="#details">More...</a></p> | 51 | <a·href="#details">More...</a></p> |
52 | <table·class="memberdecls"> | 52 | <table·class="memberdecls"> |
53 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> | 53 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> |
54 | Files</h2></td></tr> | 54 | Files</h2></td></tr> |
55 | <tr·class="memitem:a000 | 55 | <tr·class="memitem:a00014"·id="r_a00014"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00014.html">vmpi.h</a></td></tr> |
56 | <tr·class="memdesc:a000 | 56 | <tr·class="memdesc:a00014"><td·class="mdescLeft"> </td><td·class="mdescRight">Class·Vmpi:·a·Virtual·MPI·communication·layer·object.·<br·/></td></tr> |
57 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 57 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
58 | </table><table·class="memberdecls"> | 58 | </table><table·class="memberdecls"> |
59 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> | 59 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> |
60 | Classes</h2></td></tr> | 60 | Classes</h2></td></tr> |
61 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00066.html">sVmpi</a></td></tr> | 61 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00066.html">sVmpi</a></td></tr> |
62 | <tr·class="memdesc:"><td·class="mdescLeft"> </td><td·class="mdescRight">Class·Vmpi:·Definition.··<a·href="a00066.html#details">More...</a><br·/></td></tr> | 62 | <tr·class="memdesc:"><td·class="mdescLeft"> </td><td·class="mdescRight">Class·Vmpi:·Definition.··<a·href="a00066.html#details">More...</a><br·/></td></tr> |
63 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 63 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 50, 16 lines modified | Offset 50, 16 lines modified | ||
50 | <div·class="contents"> | 50 | <div·class="contents"> |
51 | <p>This·class·provides·an·I/O·layer·for·files/bufferes/pipes/sockets.·· | 51 | <p>This·class·provides·an·I/O·layer·for·files/bufferes/pipes/sockets.·· |
52 | <a·href="#details">More...</a></p> | 52 | <a·href="#details">More...</a></p> |
53 | <table·class="memberdecls"> | 53 | <table·class="memberdecls"> |
54 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> | 54 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> |
55 | Files</h2></td></tr> | 55 | Files</h2></td></tr> |
56 | <tr·class="memitem:a000 | 56 | <tr·class="memitem:a00029"·id="r_a00029"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.html">vio.h</a></td></tr> |
57 | <tr·class="memdesc:a000 | 57 | <tr·class="memdesc:a00029"><td·class="mdescLeft"> </td><td·class="mdescRight">Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer.·<br·/></td></tr> |
58 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 58 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
59 | </table><table·class="memberdecls"> | 59 | </table><table·class="memberdecls"> |
60 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> | 60 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> |
61 | Classes</h2></td></tr> | 61 | Classes</h2></td></tr> |
62 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00074.html">sVio</a></td></tr> | 62 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00074.html">sVio</a></td></tr> |
63 | <tr·class="memdesc:"><td·class="mdescLeft"> </td><td·class="mdescRight">Contains·public·data·members·for·Vio·class.··<a·href="a00074.html#details">More...</a><br·/></td></tr> | 63 | <tr·class="memdesc:"><td·class="mdescLeft"> </td><td·class="mdescRight">Contains·public·data·members·for·Vio·class.··<a·href="a00074.html#details">More...</a><br·/></td></tr> |
64 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 64 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 49, 16 lines modified | Offset 49, 16 lines modified | ||
49 | <div·class="contents"> | 49 | <div·class="contents"> |
50 | <p>A·dynamic·set·object.·· | 50 | <p>A·dynamic·set·object.·· |
51 | <a·href="#details">More...</a></p> | 51 | <a·href="#details">More...</a></p> |
52 | <table·class="memberdecls"> | 52 | <table·class="memberdecls"> |
53 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> | 53 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> |
54 | Files</h2></td></tr> | 54 | Files</h2></td></tr> |
55 | <tr·class="memitem:a0002 | 55 | <tr·class="memitem:a00020"·id="r_a00020"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00020.html">vset.h</a></td></tr> |
56 | <tr·class="memdesc:a0002 | 56 | <tr·class="memdesc:a00020"><td·class="mdescLeft"> </td><td·class="mdescRight">Class·Vset:·a·dynamic·set·object.·<br·/></td></tr> |
57 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 57 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
58 | </table><table·class="memberdecls"> | 58 | </table><table·class="memberdecls"> |
59 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> | 59 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> |
60 | Classes</h2></td></tr> | 60 | Classes</h2></td></tr> |
61 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00082.html">sVset</a></td></tr> | 61 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00082.html">sVset</a></td></tr> |
62 | <tr·class="memdesc:"><td·class="mdescLeft"> </td><td·class="mdescRight">Contains·public·data·members·for·Vset·class.··<a·href="a00082.html#details">More...</a><br·/></td></tr> | 62 | <tr·class="memdesc:"><td·class="mdescLeft"> </td><td·class="mdescRight">Contains·public·data·members·for·Vset·class.··<a·href="a00082.html#details">More...</a><br·/></td></tr> |
63 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 63 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 45, 15 lines modified | Offset 45, 15 lines modified | ||
45 | ··<div·class="headertitle"><div·class="title">sVcom·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00048.html">Vcom·class</a></div></div></div> | 45 | ··<div·class="headertitle"><div·class="title">sVcom·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00048.html">Vcom·class</a></div></div></div> |
46 | </div><!--header--> | 46 | </div><!--header--> |
47 | <div·class="contents"> | 47 | <div·class="contents"> |
48 | <p>Contains·public·data·members·for·Vcom·class.·· | 48 | <p>Contains·public·data·members·for·Vcom·class.·· |
49 | ·<a·href="a00058.html#details">More...</a></p> | 49 | ·<a·href="a00058.html#details">More...</a></p> |
50 | <p><code>#include·<<a·class="el"·href="a0001 | 50 | <p><code>#include·<<a·class="el"·href="a00011_source.html">vcom.h</a>></code></p> |
51 | <table·class="memberdecls"> | 51 | <table·class="memberdecls"> |
52 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 52 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
53 | Public·Attributes</h2></td></tr> | 53 | Public·Attributes</h2></td></tr> |
54 | <tr·class="memitem:ae5090990cb02c43ed4ed25ecc1901ee2"·id="r_ae5090990cb02c43ed4ed25ecc1901ee2"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00058.html#ae5090990cb02c43ed4ed25ecc1901ee2">mpi_rank</a></td></tr> | 54 | <tr·class="memitem:ae5090990cb02c43ed4ed25ecc1901ee2"·id="r_ae5090990cb02c43ed4ed25ecc1901ee2"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00058.html#ae5090990cb02c43ed4ed25ecc1901ee2">mpi_rank</a></td></tr> |
55 | <tr·class="memdesc:ae5090990cb02c43ed4ed25ecc1901ee2"><td·class="mdescLeft"> </td><td·class="mdescRight">Local·PE·rank·from·MPI.··<br·/></td></tr> | 55 | <tr·class="memdesc:ae5090990cb02c43ed4ed25ecc1901ee2"><td·class="mdescLeft"> </td><td·class="mdescRight">Local·PE·rank·from·MPI.··<br·/></td></tr> |
56 | <tr·class="separator:ae5090990cb02c43ed4ed25ecc1901ee2"><td·class="memSeparator"·colspan="2"> </td></tr> | 56 | <tr·class="separator:ae5090990cb02c43ed4ed25ecc1901ee2"><td·class="memSeparator"·colspan="2"> </td></tr> |
57 | <tr·class="memitem:a3370f33a730258e5174ba59b4b595cda"·id="r_a3370f33a730258e5174ba59b4b595cda"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00058.html#a3370f33a730258e5174ba59b4b595cda">mpi_size</a></td></tr> | 57 | <tr·class="memitem:a3370f33a730258e5174ba59b4b595cda"·id="r_a3370f33a730258e5174ba59b4b595cda"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00058.html#a3370f33a730258e5174ba59b4b595cda">mpi_size</a></td></tr> |
Offset 45, 15 lines modified | Offset 45, 15 lines modified | ||
45 | ··<div·class="headertitle"><div·class="title">sVmp·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00049.html">Vmp·class</a></div></div></div> | 45 | ··<div·class="headertitle"><div·class="title">sVmp·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00049.html">Vmp·class</a></div></div></div> |
46 | </div><!--header--> | 46 | </div><!--header--> |
47 | <div·class="contents"> | 47 | <div·class="contents"> |
48 | <p>Contains·public·data·members·for·Vmp·class.·· | 48 | <p>Contains·public·data·members·for·Vmp·class.·· |
49 | ·<a·href="a00062.html#details">More...</a></p> | 49 | ·<a·href="a00062.html#details">More...</a></p> |
50 | <p><code>#include·<<a·class="el"·href="a000 | 50 | <p><code>#include·<<a·class="el"·href="a00005_source.html">vmp.h</a>></code></p> |
51 | <table·class="memberdecls"> | 51 | <table·class="memberdecls"> |
52 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 52 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
53 | Public·Attributes</h2></td></tr> | 53 | Public·Attributes</h2></td></tr> |
54 | <tr·class="memitem:adb300800e1abc590bebe8f0e3172fff5"·id="r_adb300800e1abc590bebe8f0e3172fff5"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00062.html#adb300800e1abc590bebe8f0e3172fff5">mpi_rank</a></td></tr> | 54 | <tr·class="memitem:adb300800e1abc590bebe8f0e3172fff5"·id="r_adb300800e1abc590bebe8f0e3172fff5"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00062.html#adb300800e1abc590bebe8f0e3172fff5">mpi_rank</a></td></tr> |
55 | <tr·class="separator:adb300800e1abc590bebe8f0e3172fff5"><td·class="memSeparator"·colspan="2"> </td></tr> | 55 | <tr·class="separator:adb300800e1abc590bebe8f0e3172fff5"><td·class="memSeparator"·colspan="2"> </td></tr> |
56 | <tr·class="memitem:addbd0a093c19e5a3e035daa0ea867400"·id="r_addbd0a093c19e5a3e035daa0ea867400"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00062.html#addbd0a093c19e5a3e035daa0ea867400">mpi_size</a></td></tr> | 56 | <tr·class="memitem:addbd0a093c19e5a3e035daa0ea867400"·id="r_addbd0a093c19e5a3e035daa0ea867400"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00062.html#addbd0a093c19e5a3e035daa0ea867400">mpi_size</a></td></tr> |
57 | <tr·class="separator:addbd0a093c19e5a3e035daa0ea867400"><td·class="memSeparator"·colspan="2"> </td></tr> | 57 | <tr·class="separator:addbd0a093c19e5a3e035daa0ea867400"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 45, 15 lines modified | Offset 45, 15 lines modified | ||
45 | ··<div·class="headertitle"><div·class="title">sVmpi·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00050.html">Vmpi·class</a></div></div></div> | 45 | ··<div·class="headertitle"><div·class="title">sVmpi·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00050.html">Vmpi·class</a></div></div></div> |
46 | </div><!--header--> | 46 | </div><!--header--> |
47 | <div·class="contents"> | 47 | <div·class="contents"> |
48 | <p>Class·Vmpi:·Definition.·· | 48 | <p>Class·Vmpi:·Definition.·· |
49 | ·<a·href="a00066.html#details">More...</a></p> | 49 | ·<a·href="a00066.html#details">More...</a></p> |
50 | <p><code>#include·<<a·class="el"·href="a000 | 50 | <p><code>#include·<<a·class="el"·href="a00014_source.html">vmpi.h</a>></code></p> |
51 | <table·class="memberdecls"> | 51 | <table·class="memberdecls"> |
52 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 52 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
53 | Public·Attributes</h2></td></tr> | 53 | Public·Attributes</h2></td></tr> |
54 | <tr·class="memitem:a497b01f757680dac6bf93f4cfd8476c4"·id="r_a497b01f757680dac6bf93f4cfd8476c4"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00066.html#a497b01f757680dac6bf93f4cfd8476c4">mpi_rank</a></td></tr> | 54 | <tr·class="memitem:a497b01f757680dac6bf93f4cfd8476c4"·id="r_a497b01f757680dac6bf93f4cfd8476c4"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00066.html#a497b01f757680dac6bf93f4cfd8476c4">mpi_rank</a></td></tr> |
55 | <tr·class="separator:a497b01f757680dac6bf93f4cfd8476c4"><td·class="memSeparator"·colspan="2"> </td></tr> | 55 | <tr·class="separator:a497b01f757680dac6bf93f4cfd8476c4"><td·class="memSeparator"·colspan="2"> </td></tr> |
56 | <tr·class="memitem:ab5ecefe315188e8dea689269bb1ffe29"·id="r_ab5ecefe315188e8dea689269bb1ffe29"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00066.html#ab5ecefe315188e8dea689269bb1ffe29">mpi_size</a></td></tr> | 56 | <tr·class="memitem:ab5ecefe315188e8dea689269bb1ffe29"·id="r_ab5ecefe315188e8dea689269bb1ffe29"><td·class="memItemLeft"·align="right"·valign="top">int </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00066.html#ab5ecefe315188e8dea689269bb1ffe29">mpi_size</a></td></tr> |
57 | <tr·class="separator:ab5ecefe315188e8dea689269bb1ffe29"><td·class="memSeparator"·colspan="2"> </td></tr> | 57 | <tr·class="separator:ab5ecefe315188e8dea689269bb1ffe29"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 45, 15 lines modified | Offset 45, 15 lines modified | ||
45 | ··<div·class="headertitle"><div·class="title">sVio·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00052.html">Vio·class</a></div></div></div> | 45 | ··<div·class="headertitle"><div·class="title">sVio·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00052.html">Vio·class</a></div></div></div> |
46 | </div><!--header--> | 46 | </div><!--header--> |
47 | <div·class="contents"> | 47 | <div·class="contents"> |
48 | <p>Contains·public·data·members·for·Vio·class.·· | 48 | <p>Contains·public·data·members·for·Vio·class.·· |
49 | ·<a·href="a00074.html#details">More...</a></p> | 49 | ·<a·href="a00074.html#details">More...</a></p> |
50 | <p><code>#include·<<a·class="el"·href="a000 | 50 | <p><code>#include·<<a·class="el"·href="a00029_source.html">vio.h</a>></code></p> |
51 | <table·class="memberdecls"> | 51 | <table·class="memberdecls"> |
52 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 52 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
53 | Public·Attributes</h2></td></tr> | 53 | Public·Attributes</h2></td></tr> |
54 | <tr·class="memitem:a10ff01c784656edf59de7290943d2bb8"·id="r_a10ff01c784656edf59de7290943d2bb8"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00052.html#gac54f991a41350084c7880d7f6192eeb9">VIOtype</a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00074.html#a10ff01c784656edf59de7290943d2bb8">type</a></td></tr> | 54 | <tr·class="memitem:a10ff01c784656edf59de7290943d2bb8"·id="r_a10ff01c784656edf59de7290943d2bb8"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00052.html#gac54f991a41350084c7880d7f6192eeb9">VIOtype</a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00074.html#a10ff01c784656edf59de7290943d2bb8">type</a></td></tr> |
55 | <tr·class="separator:a10ff01c784656edf59de7290943d2bb8"><td·class="memSeparator"·colspan="2"> </td></tr> | 55 | <tr·class="separator:a10ff01c784656edf59de7290943d2bb8"><td·class="memSeparator"·colspan="2"> </td></tr> |
56 | <tr·class="memitem:a6c29ebe4584937b74a3c0b449310f1ac"·id="r_a6c29ebe4584937b74a3c0b449310f1ac"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00052.html#gabfa72aea464435d52c14c43ebd5e363b">VIOfrmt</a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00074.html#a6c29ebe4584937b74a3c0b449310f1ac">frmt</a></td></tr> | 56 | <tr·class="memitem:a6c29ebe4584937b74a3c0b449310f1ac"·id="r_a6c29ebe4584937b74a3c0b449310f1ac"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00052.html#gabfa72aea464435d52c14c43ebd5e363b">VIOfrmt</a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00074.html#a6c29ebe4584937b74a3c0b449310f1ac">frmt</a></td></tr> |
57 | <tr·class="separator:a6c29ebe4584937b74a3c0b449310f1ac"><td·class="memSeparator"·colspan="2"> </td></tr> | 57 | <tr·class="separator:a6c29ebe4584937b74a3c0b449310f1ac"><td·class="memSeparator"·colspan="2"> </td></tr> |
Offset 45, 15 lines modified | Offset 45, 15 lines modified | ||
45 | ··<div·class="headertitle"><div·class="title">sVset·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00054.html">Vset·class</a></div></div></div> | 45 | ··<div·class="headertitle"><div·class="title">sVset·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00054.html">Vset·class</a></div></div></div> |
46 | </div><!--header--> | 46 | </div><!--header--> |
47 | <div·class="contents"> | 47 | <div·class="contents"> |
48 | <p>Contains·public·data·members·for·Vset·class.·· | 48 | <p>Contains·public·data·members·for·Vset·class.·· |
49 | ·<a·href="a00082.html#details">More...</a></p> | 49 | ·<a·href="a00082.html#details">More...</a></p> |
50 | <p><code>#include·<<a·class="el"·href="a0002 | 50 | <p><code>#include·<<a·class="el"·href="a00020_source.html">vset.h</a>></code></p> |
51 | <div·class="dynheader"> | 51 | <div·class="dynheader"> |
52 | Collaboration·diagram·for·sVset:</div> | 52 | Collaboration·diagram·for·sVset:</div> |
53 | <div·class="dyncontent"> | 53 | <div·class="dyncontent"> |
54 | <div·class="center"><img·src="a00080.png"·border="0"·usemap="#asVset_coll__map"·alt="Collaboration·graph"/></div> | 54 | <div·class="center"><img·src="a00080.png"·border="0"·usemap="#asVset_coll__map"·alt="Collaboration·graph"/></div> |
55 | <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div> | 55 | <center><span·class="legend">[<a·href="graph_legend.html">legend</a>]</span></center></div> |
56 | <table·class="memberdecls"> | 56 | <table·class="memberdecls"> |
57 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> | 57 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a> |
Offset 39, 14 lines modified | Offset 39, 14 lines modified | ||
39 | <div·id="main-nav"></div> | 39 | <div·id="main-nav"></div> |
40 | <div·id="nav-path"·class="navpath"> | 40 | <div·id="nav-path"·class="navpath"> |
41 | ··<ul> | 41 | ··<ul> |
42 | <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li><li·class="navelem"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a></li>··</ul> | 42 | <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li><li·class="navelem"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a></li>··</ul> |
43 | </div> | 43 | </div> |
44 | </div><!--·top·--> | 44 | </div><!--·top·--> |
45 | <div·class="contents"> | 45 | <div·class="contents"> |
46 | <h3>maloc·→·base·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/psh/maloc</th><th·class="dirtab">Includes·file·in·src/base</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00008.html">psh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a> / <a·class="el"·href="a00002.html">maloc_base.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a0001 | 46 | <h3>maloc·→·base·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/psh/maloc</th><th·class="dirtab">Includes·file·in·src/base</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00008.html">psh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a> / <a·class="el"·href="a00002.html">maloc_base.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00011.html">vcom.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a> / <a·class="el"·href="a00002.html">maloc_base.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00005.html"[·...·truncated·by·diffoscope;·len:·242,·SHA:·380a17291eeee49da1ebf53eb61d87bc8dc2423f1f620e424d6f6f4f874390a6·...·].html">vmpi.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a> / <a·class="el"·href="a00002.html">maloc_base.h</a></td></tr></table></div><!--·contents·--> |
47 | <!--·start·footer·part·--> | 47 | <!--·start·footer·part·--> |
48 | <hr·class="footer"/><address·class="footer"><small> | 48 | <hr·class="footer"/><address·class="footer"><small> |
49 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 49 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
50 | </small></address> | 50 | </small></address> |
51 | </body> | 51 | </body> |
52 | </html> | 52 | </html> |
Offset 39, 14 lines modified | Offset 39, 14 lines modified | ||
39 | <div·id="main-nav"></div> | 39 | <div·id="main-nav"></div> |
40 | <div·id="nav-path"·class="navpath"> | 40 | <div·id="nav-path"·class="navpath"> |
41 | ··<ul> | 41 | ··<ul> |
42 | <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li><li·class="navelem"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a></li>··</ul> | 42 | <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li><li·class="navelem"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a></li>··</ul> |
43 | </div> | 43 | </div> |
44 | </div><!--·top·--> | 44 | </div><!--·top·--> |
45 | <div·class="contents"> | 45 | <div·class="contents"> |
46 | <h3>maloc·→·vsys·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/psh/maloc</th><th·class="dirtab">Includes·file·in·src/vsys</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00008.html">psh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a> / <a·class="el"·href="a00035.html">vsys.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a0001 | 46 | <h3>maloc·→·vsys·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/psh/maloc</th><th·class="dirtab">Includes·file·in·src/vsys</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00008.html">psh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a> / <a·class="el"·href="a00035.html">vsys.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00011.html">vcom.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a> / <a·class="el"·href="a00035.html">vsys.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00005.html">vmp.h[·...·truncated·by·diffoscope;·len:·230,·SHA:·083e94dde5d831e108290cd733345912014c99596bb7d65d40a37221426bb5c4·...·].html">vmpi.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a> / <a·class="el"·href="a00035.html">vsys.h</a></td></tr></table></div><!--·contents·--> |
47 | <!--·start·footer·part·--> | 47 | <!--·start·footer·part·--> |
48 | <hr·class="footer"/><address·class="footer"><small> | 48 | <hr·class="footer"/><address·class="footer"><small> |
49 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 49 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
50 | </small></address> | 50 | </small></address> |
51 | </body> | 51 | </body> |
52 | </html> | 52 | </html> |
Offset 39, 14 lines modified | Offset 39, 14 lines modified | ||
39 | <div·id="main-nav"></div> | 39 | <div·id="main-nav"></div> |
40 | <div·id="nav-path"·class="navpath"> | 40 | <div·id="nav-path"·class="navpath"> |
41 | ··<ul> | 41 | ··<ul> |
42 | <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li><li·class="navelem"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a></li>··</ul> | 42 | <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li><li·class="navelem"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a></li>··</ul> |
43 | </div> | 43 | </div> |
44 | </div><!--·top·--> | 44 | </div><!--·top·--> |
45 | <div·class="contents"> | 45 | <div·class="contents"> |
46 | <h3>maloc·→·base·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/vsys/maloc</th><th·class="dirtab">Includes·file·in·src/base</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a000 | 46 | <h3>maloc·→·base·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/vsys/maloc</th><th·class="dirtab">Includes·file·in·src/base</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00029.html">vio.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a> / <a·class="el"·href="a00002.html">maloc_base.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00026.html"[·...·truncated·by·diffoscope;·len:·741,·SHA:·917322312a59c93f785e1def4bf25e8cd55f98eb1152810b26d9ed598021d1f5·...·].html">vset.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a> / <a·class="el"·href="a00002.html">maloc_base.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00035.html">vsys.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a> / <a·class="el"·href="a00002.html">maloc_base.h</a></td></tr></table></div><!--·contents·--> |
47 | <!--·start·footer·part·--> | 47 | <!--·start·footer·part·--> |
48 | <hr·class="footer"/><address·class="footer"><small> | 48 | <hr·class="footer"/><address·class="footer"><small> |
49 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 49 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
50 | </small></address> | 50 | </small></address> |
51 | </body> | 51 | </body> |
52 | </html> | 52 | </html> |
Offset 39, 14 lines modified | Offset 39, 14 lines modified | ||
39 | <div·id="main-nav"></div> | 39 | <div·id="main-nav"></div> |
40 | <div·id="nav-path"·class="navpath"> | 40 | <div·id="nav-path"·class="navpath"> |
41 | ··<ul> | 41 | ··<ul> |
42 | <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li>··</ul> | 42 | <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li>··</ul> |
43 | </div> | 43 | </div> |
44 | </div><!--·top·--> | 44 | </div><!--·top·--> |
45 | <div·class="contents"> | 45 | <div·class="contents"> |
46 | <h3>psh·→·base·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/psh</th><th·class="dirtab">Includes·file·in·src/base</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a> / <a·class="el"·href="a00008.html">psh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a> / <a·class="el"·href="a00002.html">maloc_base.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a> / <a·class="el"·href="a0001 | 46 | <h3>psh·→·base·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/psh</th><th·class="dirtab">Includes·file·in·src/base</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a> / <a·class="el"·href="a00008.html">psh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a> / <a·class="el"·href="a00002.html">maloc_base.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a> / <a·class="el"·href="a00011.html">vcom.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a> / <a·class="el"·href="a00002.html">maloc_base.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_4487082f[·...·truncated·by·diffoscope;·len:·412,·SHA:·59b6f50705ddb3d089c19d034e6f671a0d740d0c94e76cb08c1b1be9eaf1829f·...·].html">vmpi.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a> / <a·class="el"·href="a00002.html">maloc_base.h</a></td></tr></table></div><!--·contents·--> |
47 | <!--·start·footer·part·--> | 47 | <!--·start·footer·part·--> |
48 | <hr·class="footer"/><address·class="footer"><small> | 48 | <hr·class="footer"/><address·class="footer"><small> |
49 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 49 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
50 | </small></address> | 50 | </small></address> |
51 | </body> | 51 | </body> |
52 | </html> | 52 | </html> |
Offset 39, 14 lines modified | Offset 39, 14 lines modified | ||
39 | <div·id="main-nav"></div> | 39 | <div·id="main-nav"></div> |
40 | <div·id="nav-path"·class="navpath"> | 40 | <div·id="nav-path"·class="navpath"> |
41 | ··<ul> | 41 | ··<ul> |
42 | <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li>··</ul> | 42 | <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html">psh</a></li>··</ul> |
43 | </div> | 43 | </div> |
44 | </div><!--·top·--> | 44 | </div><!--·top·--> |
45 | <div·class="contents"> | 45 | <div·class="contents"> |
46 | <h3>psh·→·vsys·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/psh</th><th·class="dirtab">Includes·file·in·src/vsys</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a> / <a·class="el"·href="a00008.html">psh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a> / <a·class="el"·href="a00035.html">vsys.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a> / <a·class="el"·href="a0001 | 46 | <h3>psh·→·vsys·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/psh</th><th·class="dirtab">Includes·file·in·src/vsys</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a> / <a·class="el"·href="a00008.html">psh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a> / <a·class="el"·href="a00035.html">vsys.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html">maloc</a> / <a·class="el"·href="a00011.html">vcom.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a> / <a·class="el"·href="a00035.html">vsys.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_4487082feb20b0[·...·truncated·by·diffoscope;·len:·400,·SHA:·0a2442d3a16869d95938063d5d8fd2040cc87d712c9eda059802ea4138d7bbaa·...·].html">vmpi.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a> / <a·class="el"·href="a00035.html">vsys.h</a></td></tr></table></div><!--·contents·--> |
47 | <!--·start·footer·part·--> | 47 | <!--·start·footer·part·--> |
48 | <hr·class="footer"/><address·class="footer"><small> | 48 | <hr·class="footer"/><address·class="footer"><small> |
49 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 49 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
50 | </small></address> | 50 | </small></address> |
51 | </body> | 51 | </body> |
52 | </html> | 52 | </html> |
Offset 39, 14 lines modified | Offset 39, 14 lines modified | ||
39 | <div·id="main-nav"></div> | 39 | <div·id="main-nav"></div> |
40 | <div·id="nav-path"·class="navpath"> | 40 | <div·id="nav-path"·class="navpath"> |
41 | ··<ul> | 41 | ··<ul> |
42 | <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li>··</ul> | 42 | <li·class="navelem"><a·class="el"·href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li·class="navelem"><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html">vsys</a></li>··</ul> |
43 | </div> | 43 | </div> |
44 | </div><!--·top·--> | 44 | </div><!--·top·--> |
45 | <div·class="contents"> | 45 | <div·class="contents"> |
46 | <h3>vsys·→·base·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/vsys</th><th·class="dirtab">Includes·file·in·src/base</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a> / <a·class="el"·href="a000 | 46 | <h3>vsys·→·base·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/vsys</th><th·class="dirtab">Includes·file·in·src/base</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a> / <a·class="el"·href="a00029.html">vio.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a> / <a·class="el"·href="a00002.html">maloc_base.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_dd09f108[·...·truncated·by·diffoscope;·len:·1081,·SHA:·98ff22089ebda482783853496577548e2d32e6483e42bbcd376c01803be5ca21·...·].html">vset.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a> / <a·class="el"·href="a00002.html">maloc_base.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a> / <a·class="el"·href="a00035.html">vsys.h</a></td><td·class="dirtab"><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html">maloc</a> / <a·class="el"·href="a00002.html">maloc_base.h</a></td></tr></table></div><!--·contents·--> |
47 | <!--·start·footer·part·--> | 47 | <!--·start·footer·part·--> |
48 | <hr·class="footer"/><address·class="footer"><small> | 48 | <hr·class="footer"/><address·class="footer"><small> |
49 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 49 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
50 | </small></address> | 50 | </small></address> |
51 | </body> | 51 | </body> |
52 | </html> | 52 | </html> |
Offset 53, 22 lines modified | Offset 53, 22 lines modified | ||
53 | </div> | 53 | </div> |
54 | <table·class="memberdecls"> | 54 | <table·class="memberdecls"> |
55 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> | 55 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> |
56 | Files</h2></td></tr> | 56 | Files</h2></td></tr> |
57 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00008_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00008.html">psh.h</a></td></tr> | 57 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00008_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00008.html">psh.h</a></td></tr> |
58 | <tr·class="memdesc:a00008"><td·class="mdescLeft"> </td><td·class="mdescRight">Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH.·<br·/></td></tr> | 58 | <tr·class="memdesc:a00008"><td·class="mdescLeft"> </td><td·class="mdescRight">Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH.·<br·/></td></tr> |
59 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 59 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
60 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a0001 | 60 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00011_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00011.html">vcom.h</a></td></tr> |
61 | <tr·class="memdesc:a0001 | 61 | <tr·class="memdesc:a00011"><td·class="mdescLeft"> </td><td·class="mdescRight">Class·Vcom:·virtual·(currently·just·MPI)·communications·layer.·<br·/></td></tr> |
62 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 62 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
63 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a000 | 63 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00005_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00005.html">vmp.h</a></td></tr> |
64 | <tr·class="memdesc:a000 | 64 | <tr·class="memdesc:a00005"><td·class="mdescLeft"> </td><td·class="mdescRight">Class·Vmp:·a·Virtual·MPI·communication·layer·object.·<br·/></td></tr> |
65 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 65 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
66 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a000 | 66 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00014_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00014.html">vmpi.h</a></td></tr> |
67 | <tr·class="memdesc:a000 | 67 | <tr·class="memdesc:a00014"><td·class="mdescLeft"> </td><td·class="mdescRight">Class·Vmpi:·a·Virtual·MPI·communication·layer·object.·<br·/></td></tr> |
68 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 68 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
69 | </table> | 69 | </table> |
70 | </div><!--·contents·--> | 70 | </div><!--·contents·--> |
71 | <!--·start·footer·part·--> | 71 | <!--·start·footer·part·--> |
72 | <hr·class="footer"/><address·class="footer"><small> | 72 | <hr·class="footer"/><address·class="footer"><small> |
73 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 73 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
74 | </small></address> | 74 | </small></address> |
Offset 50, 28 lines modified | Offset 50, 28 lines modified | ||
50 | Directory·dependency·graph·for·maloc:</div> | 50 | Directory·dependency·graph·for·maloc:</div> |
51 | <div·class="dyncontent"> | 51 | <div·class="dyncontent"> |
52 | <div·class="center"><img·src="dir_dd09f1089953cfb53b7653deda4818f6_dep.png"·border="0"·usemap="#adir__dd09f1089953cfb53b7653deda4818f6__dep"·alt="maloc"/></div> | 52 | <div·class="center"><img·src="dir_dd09f1089953cfb53b7653deda4818f6_dep.png"·border="0"·usemap="#adir__dd09f1089953cfb53b7653deda4818f6__dep"·alt="maloc"/></div> |
53 | </div> | 53 | </div> |
54 | <table·class="memberdecls"> | 54 | <table·class="memberdecls"> |
55 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> | 55 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> |
56 | Files</h2></td></tr> | 56 | Files</h2></td></tr> |
57 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a000 | 57 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00029_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.html">vio.h</a></td></tr> |
58 | <tr·class="memdesc:a000 | 58 | <tr·class="memdesc:a00029"><td·class="mdescLeft"> </td><td·class="mdescRight">Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer.·<br·/></td></tr> |
59 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 59 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
60 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00026_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html">vmem.h</a></td></tr> | 60 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00026_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html">vmem.h</a></td></tr> |
61 | <tr·class="memdesc:a00026"><td·class="mdescLeft"> </td><td·class="mdescRight">Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.·<br·/></td></tr> | 61 | <tr·class="memdesc:a00026"><td·class="mdescLeft"> </td><td·class="mdescRight">Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.·<br·/></td></tr> |
62 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 62 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
63 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a0002 | 63 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00023_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html">vnm.h</a></td></tr> |
64 | <tr·class="memdesc:a0002 | 64 | <tr·class="memdesc:a00023"><td·class="mdescLeft"> </td><td·class="mdescRight">Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine.·<br·/></td></tr> |
65 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 65 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
66 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a000 | 66 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00032_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00032.html">vpred.h</a></td></tr> |
67 | <tr·class="memdesc:a000 | 67 | <tr·class="memdesc:a00032"><td·class="mdescLeft"> </td><td·class="mdescRight">Header·file·for·the·Geometric·Predicates.·<br·/></td></tr> |
68 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 68 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
69 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a0002 | 69 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00020_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00020.html">vset.h</a></td></tr> |
70 | <tr·class="memdesc:a0002 | 70 | <tr·class="memdesc:a00020"><td·class="mdescLeft"> </td><td·class="mdescRight">Class·Vset:·a·dynamic·set·object.·<br·/></td></tr> |
71 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 71 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
72 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00035_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html">vsys.h</a></td></tr> | 72 | <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00035_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html">vsys.h</a></td></tr> |
73 | <tr·class="memdesc:a00035"><td·class="mdescLeft"> </td><td·class="mdescRight">The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)·<br·/></td></tr> | 73 | <tr·class="memdesc:a00035"><td·class="mdescLeft"> </td><td·class="mdescRight">The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)·<br·/></td></tr> |
74 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 74 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
75 | </table> | 75 | </table> |
76 | </div><!--·contents·--> | 76 | </div><!--·contents·--> |
77 | <!--·start·footer·part·--> | 77 | <!--·start·footer·part·--> |
Offset 51, 27 lines modified | Offset 51, 27 lines modified | ||
51 | ·</td></tr> | 51 | ·</td></tr> |
52 | <tr·id="row_0_1_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_0_1_"·class="arrow"·onclick="toggleFolder('0_1_')">▼</span><span·id="img_0_1_"·class="iconfopen"·onclick="toggleFolder('0_1_')"> </span><a·class="el"·href="dir_0af1587c8378955de40f48b4bd1869f0.html"·target="_self">base</a></td><td·class="desc"></td></tr> | 52 | <tr·id="row_0_1_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_0_1_"·class="arrow"·onclick="toggleFolder('0_1_')">▼</span><span·id="img_0_1_"·class="iconfopen"·onclick="toggleFolder('0_1_')"> </span><a·class="el"·href="dir_0af1587c8378955de40f48b4bd1869f0.html"·target="_self">base</a></td><td·class="desc"></td></tr> |
53 | <tr·id="row_0_1_0_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><span·id="arr_0_1_0_"·class="arrow"·onclick="toggleFolder('0_1_0_')">▼</span><span·id="img_0_1_0_"·class="iconfopen"·onclick="toggleFolder('0_1_0_')"> </span><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html"·target="_self">maloc</a></td><td·class="desc"></td></tr> | 53 | <tr·id="row_0_1_0_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><span·id="arr_0_1_0_"·class="arrow"·onclick="toggleFolder('0_1_0_')">▼</span><span·id="img_0_1_0_"·class="iconfopen"·onclick="toggleFolder('0_1_0_')"> </span><a·class="el"·href="dir_395d2b18577eef1f090c5d68288ba47d.html"·target="_self">maloc</a></td><td·class="desc"></td></tr> |
54 | <tr·id="row_0_1_0_0_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00002_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00002.html"·target="_self">maloc_base.h</a></td><td·class="desc">The·base·(or·foundation)·header·for·MALOC·</td></tr> | 54 | <tr·id="row_0_1_0_0_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00002_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00002.html"·target="_self">maloc_base.h</a></td><td·class="desc">The·base·(or·foundation)·header·for·MALOC·</td></tr> |
55 | <tr·id="row_0_2_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_0_2_"·class="arrow"·onclick="toggleFolder('0_2_')">▼</span><span·id="img_0_2_"·class="iconfopen"·onclick="toggleFolder('0_2_')"> </span><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html"·target="_self">psh</a></td><td·class="desc"></td></tr> | 55 | <tr·id="row_0_2_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_0_2_"·class="arrow"·onclick="toggleFolder('0_2_')">▼</span><span·id="img_0_2_"·class="iconfopen"·onclick="toggleFolder('0_2_')"> </span><a·class="el"·href="dir_47068159c5f8153ecf210649b3e73813.html"·target="_self">psh</a></td><td·class="desc"></td></tr> |
56 | <tr·id="row_0_2_0_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><span·id="arr_0_2_0_"·class="arrow"·onclick="toggleFolder('0_2_0_')">▼</span><span·id="img_0_2_0_"·class="iconfopen"·onclick="toggleFolder('0_2_0_')"> </span><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html"·target="_self">maloc</a></td><td·class="desc"></td></tr> | 56 | <tr·id="row_0_2_0_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><span·id="arr_0_2_0_"·class="arrow"·onclick="toggleFolder('0_2_0_')">▼</span><span·id="img_0_2_0_"·class="iconfopen"·onclick="toggleFolder('0_2_0_')"> </span><a·class="el"·href="dir_4487082feb20b0a33d872f1cd04ae7e1.html"·target="_self">maloc</a></td><td·class="desc"></td></tr> |
57 | <tr·id="row_0_2_0_0_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00008_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00008.html"·target="_self">psh.h</a></td><td·class="desc">Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH·</td></tr> | 57 | <tr·id="row_0_2_0_0_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00008_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00008.html"·target="_self">psh.h</a></td><td·class="desc">Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH·</td></tr> |
58 | <tr·id="row_0_2_0_1_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a0001 | 58 | <tr·id="row_0_2_0_1_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00011_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00011.html"·target="_self">vcom.h</a></td><td·class="desc">Class·Vcom:·virtual·(currently·just·MPI)·communications·layer·</td></tr> |
59 | <tr·id="row_0_2_0_2_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a000 | 59 | <tr·id="row_0_2_0_2_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00005_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00005.html"·target="_self">vmp.h</a></td><td·class="desc">Class·Vmp:·a·Virtual·MPI·communication·layer·object·</td></tr> |
60 | <tr·id="row_0_2_0_3_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a000 | 60 | <tr·id="row_0_2_0_3_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00014_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00014.html"·target="_self">vmpi.h</a></td><td·class="desc">Class·Vmpi:·a·Virtual·MPI·communication·layer·object·</td></tr> |
61 | <tr·id="row_0_3_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_0_3_"·class="arrow"·onclick="toggleFolder('0_3_')">▼</span><span·id="img_0_3_"·class="iconfopen"·onclick="toggleFolder('0_3_')"> </span><a·class="el"·href="dir_f79feddae9009eba465ad2e946b4efda.html"·target="_self">vsh</a></td><td·class="desc"></td></tr> | 61 | <tr·id="row_0_3_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_0_3_"·class="arrow"·onclick="toggleFolder('0_3_')">▼</span><span·id="img_0_3_"·class="iconfopen"·onclick="toggleFolder('0_3_')"> </span><a·class="el"·href="dir_f79feddae9009eba465ad2e946b4efda.html"·target="_self">vsh</a></td><td·class="desc"></td></tr> |
62 | <tr·id="row_0_3_0_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><span·id="arr_0_3_0_"·class="arrow"·onclick="toggleFolder('0_3_0_')">▼</span><span·id="img_0_3_0_"·class="iconfopen"·onclick="toggleFolder('0_3_0_')"> </span><a·class="el"·href="dir_3d34f1764f8adcaae057ca4a3704b9da.html"·target="_self">maloc</a></td><td·class="desc"></td></tr> | 62 | <tr·id="row_0_3_0_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><span·id="arr_0_3_0_"·class="arrow"·onclick="toggleFolder('0_3_0_')">▼</span><span·id="img_0_3_0_"·class="iconfopen"·onclick="toggleFolder('0_3_0_')"> </span><a·class="el"·href="dir_3d34f1764f8adcaae057ca4a3704b9da.html"·target="_self">maloc</a></td><td·class="desc"></td></tr> |
63 | <tr·id="row_0_3_0_0_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00017_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00017.html"·target="_self">vsh.h</a></td><td·class="desc">Header·file·for·vsh,·a·bourne-compatible·shell·</td></tr> | 63 | <tr·id="row_0_3_0_0_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00017_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00017.html"·target="_self">vsh.h</a></td><td·class="desc">Header·file·for·vsh,·a·bourne-compatible·shell·</td></tr> |
64 | <tr·id="row_0_4_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_0_4_"·class="arrow"·onclick="toggleFolder('0_4_')">▼</span><span·id="img_0_4_"·class="iconfopen"·onclick="toggleFolder('0_4_')"> </span><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html"·target="_self">vsys</a></td><td·class="desc"></td></tr> | 64 | <tr·id="row_0_4_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><span·id="arr_0_4_"·class="arrow"·onclick="toggleFolder('0_4_')">▼</span><span·id="img_0_4_"·class="iconfopen"·onclick="toggleFolder('0_4_')"> </span><a·class="el"·href="dir_746a2969a7dcca8dfd52e3f567636d39.html"·target="_self">vsys</a></td><td·class="desc"></td></tr> |
65 | <tr·id="row_0_4_0_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><span·id="arr_0_4_0_"·class="arrow"·onclick="toggleFolder('0_4_0_')">▼</span><span·id="img_0_4_0_"·class="iconfopen"·onclick="toggleFolder('0_4_0_')"> </span><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html"·target="_self">maloc</a></td><td·class="desc"></td></tr> | 65 | <tr·id="row_0_4_0_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;"> </span><span·id="arr_0_4_0_"·class="arrow"·onclick="toggleFolder('0_4_0_')">▼</span><span·id="img_0_4_0_"·class="iconfopen"·onclick="toggleFolder('0_4_0_')"> </span><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html"·target="_self">maloc</a></td><td·class="desc"></td></tr> |
66 | <tr·id="row_0_4_0_0_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a000 | 66 | <tr·id="row_0_4_0_0_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00029_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00029.html"·target="_self">vio.h</a></td><td·class="desc">Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer·</td></tr> |
67 | <tr·id="row_0_4_0_1_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00026_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00026.html"·target="_self">vmem.h</a></td><td·class="desc">Class·Vmem:·A·safer,·object-oriented,·malloc/free·object·</td></tr> | 67 | <tr·id="row_0_4_0_1_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00026_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00026.html"·target="_self">vmem.h</a></td><td·class="desc">Class·Vmem:·A·safer,·object-oriented,·malloc/free·object·</td></tr> |
68 | <tr·id="row_0_4_0_2_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a0002 | 68 | <tr·id="row_0_4_0_2_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00023_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00023.html"·target="_self">vnm.h</a></td><td·class="desc">Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine·</td></tr> |
69 | <tr·id="row_0_4_0_3_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a000 | 69 | <tr·id="row_0_4_0_3_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00032_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00032.html"·target="_self">vpred.h</a></td><td·class="desc">Header·file·for·the·Geometric·Predicates·</td></tr> |
70 | <tr·id="row_0_4_0_4_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a0002 | 70 | <tr·id="row_0_4_0_4_"·class="even"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00020_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00020.html"·target="_self">vset.h</a></td><td·class="desc">Class·Vset:·a·dynamic·set·object·</td></tr> |
71 | <tr·id="row_0_4_0_5_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00035_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00035.html"·target="_self">vsys.h</a></td><td·class="desc">The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)·</td></tr> | 71 | <tr·id="row_0_4_0_5_"·class="odd"><td·class="entry"><span·style="width:64px;display:inline-block;"> </span><a·href="a00035_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00035.html"·target="_self">vsys.h</a></td><td·class="desc">The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)·</td></tr> |
72 | <tr·id="row_1_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><a·href="a00044_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00044.html"·target="_self">prog.h</a></td><td·class="desc"></td></tr> | 72 | <tr·id="row_1_"·class="even"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><a·href="a00044_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00044.html"·target="_self">prog.h</a></td><td·class="desc"></td></tr> |
73 | <tr·id="row_2_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><a·href="a00041_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00041.html"·target="_self">license.h</a></td><td·class="desc"></td></tr> | 73 | <tr·id="row_2_"·class="odd"><td·class="entry"><span·style="width:16px;display:inline-block;"> </span><a·href="a00041_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00041.html"·target="_self">license.h</a></td><td·class="desc"></td></tr> |
74 | </table> | 74 | </table> |
75 | </div><!--·directory·--> | 75 | </div><!--·directory·--> |
76 | </div><!--·contents·--> | 76 | </div><!--·contents·--> |
77 | <!--·start·footer·part·--> | 77 | <!--·start·footer·part·--> |
Offset 54, 32 lines modified | Offset 54, 32 lines modified | ||
54 | <h3><a·id="index_e"·name="index_e"></a>-·e·-</h3><ul> | 54 | <h3><a·id="index_e"·name="index_e"></a>-·e·-</h3><ul> |
55 | <li>extern : <a·class="el"·href="a00002.html#a2a624a765564411c0db3a2bee940f8bc">maloc_base.h</a></li> | 55 | <li>extern : <a·class="el"·href="a00002.html#a2a624a765564411c0db3a2bee940f8bc">maloc_base.h</a></li> |
56 | </ul> | 56 | </ul> |
57 | <h3><a·id="index_i"·name="index_i"></a>-·i·-</h3><ul> | 57 | <h3><a·id="index_i"·name="index_i"></a>-·i·-</h3><ul> |
58 | <li>INEXACT : <a·class="el"·href="a000 | 58 | <li>INEXACT : <a·class="el"·href="a00032.html#ad49beae4f708cdfe26352d865ed2eb95">vpred.h</a></li> |
59 | </ul> | 59 | </ul> |
60 | <h3><a·id="index_n"·name="index_n"></a>-·n·-</h3><ul> | 60 | <h3><a·id="index_n"·name="index_n"></a>-·n·-</h3><ul> |
61 | <li>NARROWRAND : <a·class="el"·href="a000 | 61 | <li>NARROWRAND : <a·class="el"·href="a00032.html#a573b0e3df6fc0f000607eca1c5569f68">vpred.h</a></li> |
62 | </ul> | 62 | </ul> |
63 | <h3><a·id="index_r"·name="index_r"></a>-·r·-</h3><ul> | 63 | <h3><a·id="index_r"·name="index_r"></a>-·r·-</h3><ul> |
64 | <li>REAL : <a·class="el"·href="a000 | 64 | <li>REAL : <a·class="el"·href="a00032.html#a4b654506f18b8bfd61ad2a29a7e38c25">vpred.h</a></li> |
65 | <li>REALPRINT : <a·class="el"·href="a000 | 65 | <li>REALPRINT : <a·class="el"·href="a00032.html#a08c32ee2465d67f098ab09bdf0e2eb59">vpred.h</a></li> |
66 | <li>REALRAND : <a·class="el"·href="a000 | 66 | <li>REALRAND : <a·class="el"·href="a00032.html#a810b77dd5b3d884e1d2641a2e597df22">vpred.h</a></li> |
67 | </ul> | 67 | </ul> |
68 | <h3><a·id="index_u"·name="index_u"></a>-·u·-</h3><ul> | 68 | <h3><a·id="index_u"·name="index_u"></a>-·u·-</h3><ul> |
69 | <li>UNIFORMRAND : <a·class="el"·href="a000 | 69 | <li>UNIFORMRAND : <a·class="el"·href="a00032.html#a151c130268f15ea9975886f0750f3079">vpred.h</a></li> |
70 | </ul> | 70 | </ul> |
71 | <h3><a·id="index_v"·name="index_v"></a>-·v·-</h3><ul> | 71 | <h3><a·id="index_v"·name="index_v"></a>-·v·-</h3><ul> |
72 | <li>VABS : <a·class="el"·href="a00002.html#a6a6283ab8af6569d4955242614b9427b">maloc_base.h</a></li> | 72 | <li>VABS : <a·class="el"·href="a00002.html#a6a6283ab8af6569d4955242614b9427b">maloc_base.h</a></li> |
73 | <li>VACOS : <a·class="el"·href="a00002.html#a22bce1388a2c9218ef6c2bfd273e85cf">maloc_base.h</a></li> | 73 | <li>VACOS : <a·class="el"·href="a00002.html#a22bce1388a2c9218ef6c2bfd273e85cf">maloc_base.h</a></li> |
74 | <li>VASIN : <a·class="el"·href="a00002.html#ad87fe9fd002acdb16535b579510ddd44">maloc_base.h</a></li> | 74 | <li>VASIN : <a·class="el"·href="a00002.html#ad87fe9fd002acdb16535b579510ddd44">maloc_base.h</a></li> |
Offset 111, 67 lines modified | Offset 111, 67 lines modified | ||
111 | <li>Vmpi_init() : <a·class="el"·href="a00050.html#ga034f0a4ea158fe5f010ab20bf25e3d1e">vmpi.h</a></li> | 111 | <li>Vmpi_init() : <a·class="el"·href="a00050.html#ga034f0a4ea158fe5f010ab20bf25e3d1e">vmpi.h</a></li> |
112 | <li>Vmpi_isend() : <a·class="el"·href="a00050.html#gab22153f0b251914aae25818e5690aa4f">vmpi.h</a></li> | 112 | <li>Vmpi_isend() : <a·class="el"·href="a00050.html#gab22153f0b251914aae25818e5690aa4f">vmpi.h</a></li> |
113 | <li>Vmpi_rank() : <a·class="el"·href="a00050.html#gaff5007f7cb2396d8891dc9ee6463f4f4">vmpi.h</a></li> | 113 | <li>Vmpi_rank() : <a·class="el"·href="a00050.html#gaff5007f7cb2396d8891dc9ee6463f4f4">vmpi.h</a></li> |
114 | <li>Vmpi_recv() : <a·class="el"·href="a00050.html#ga5f44607345e5bd8c4462b1f51fd1a082">vmpi.h</a></li> | 114 | <li>Vmpi_recv() : <a·class="el"·href="a00050.html#ga5f44607345e5bd8c4462b1f51fd1a082">vmpi.h</a></li> |
115 | <li>Vmpi_reduce() : <a·class="el"·href="a00050.html#ga166259c4289d447248ebc293f2b91495">vmpi.h</a></li> | 115 | <li>Vmpi_reduce() : <a·class="el"·href="a00050.html#ga166259c4289d447248ebc293f2b91495">vmpi.h</a></li> |
116 | <li>Vmpi_send() : <a·class="el"·href="a00050.html#gadf52faafdb5f8382159c01a37884c9ac">vmpi.h</a></li> | 116 | <li>Vmpi_send() : <a·class="el"·href="a00050.html#gadf52faafdb5f8382159c01a37884c9ac">vmpi.h</a></li> |
117 | <li>Vmpi_size() : <a·class="el"·href="a00050.html#ga10a71e59ecd1a2ff4eb56332429a2ae7">vmpi.h</a></li> | 117 | <li>Vmpi_size() : <a·class="el"·href="a00050.html#ga10a71e59ecd1a2ff4eb56332429a2ae7">vmpi.h</a></li> |
118 | <li>Vnm_chdir() : <a·class="el"·href="a0002 | 118 | <li>Vnm_chdir() : <a·class="el"·href="a00023.html#aae7852bc441c93b9dd7969d8b7c4b515">vnm.h</a></li> |
119 | <li>Vnm_close() : <a·class="el"·href="a0002 | 119 | <li>Vnm_close() : <a·class="el"·href="a00023.html#a0865f47c73cd78d4abcdc86027b3fbbd">vnm.h</a></li> |
120 | <li>Vnm_dqsort() : <a·class="el"·href="a0002 | 120 | <li>Vnm_dqsort() : <a·class="el"·href="a00023.html#af5dd29bb1fb767ab5cd50a16115c90e2">vnm.h</a></li> |
121 | <li>Vnm_dqsortOrd() : <a·class="el"·href="a0002 | 121 | <li>Vnm_dqsortOrd() : <a·class="el"·href="a00023.html#a77193dca4dcddfd1ef609f2c50e39a45">vnm.h</a></li> |
122 | <li>Vnm_epsmac() : <a·class="el"·href="a0002 | 122 | <li>Vnm_epsmac() : <a·class="el"·href="a00023.html#ac0948dac8295ff4702a3d15b72920823">vnm.h</a></li> |
123 | <li>Vnm_exec() : <a·class="el"·href="a0002 | 123 | <li>Vnm_exec() : <a·class="el"·href="a00023.html#a754abd42c8c75dcc3a092fda5700c44b">vnm.h</a></li> |
124 | <li>Vnm_flush() : <a·class="el"·href="a0002 | 124 | <li>Vnm_flush() : <a·class="el"·href="a00023.html#a6eed22efc46e1bfbd34b54db20422cc6">vnm.h</a></li> |
125 | <li>Vnm_gentokens() : <a·class="el"·href="a0002 | 125 | <li>Vnm_gentokens() : <a·class="el"·href="a00023.html#ac4ab27601589fe7256bf75c9b642fadd">vnm.h</a></li> |
126 | <li>Vnm_getcwd() : <a·class="el"·href="a0002 | 126 | <li>Vnm_getcwd() : <a·class="el"·href="a00023.html#aebc09f21e8ddefb8f5d6a78ecbc5d28a">vnm.h</a></li> |
127 | <li>Vnm_gethome() : <a·class="el"·href="a0002 | 127 | <li>Vnm_gethome() : <a·class="el"·href="a00023.html#abcd1ac36decebe11418b8b09b101599a">vnm.h</a></li> |
128 | <li>Vnm_gethost() : <a·class="el"·href="a0002 | 128 | <li>Vnm_gethost() : <a·class="el"·href="a00023.html#a8e55be911530a2908371d992add951de">vnm.h</a></li> |
129 | <li>Vnm_getos() : <a·class="el"·href="a0002 | 129 | <li>Vnm_getos() : <a·class="el"·href="a00023.html#a170220f3c4c0b60d3b1f1fe80d29dc1e">vnm.h</a></li> |
130 | <li>Vnm_getuser() : <a·class="el"·href="a0002 | 130 | <li>Vnm_getuser() : <a·class="el"·href="a00023.html#af30a9fcc50b34d0298b79a8d1594e348">vnm.h</a></li> |
131 | <li>Vnm_ioTag() : <a·class="el"·href="a0002 | 131 | <li>Vnm_ioTag() : <a·class="el"·href="a00023.html#a1f1c6ac80fc4f4cb4a8524d98d7d2458">vnm.h</a></li> |
132 | <li>Vnm_jmpOk() : <a·class="el"·href="a0002 | 132 | <li>Vnm_jmpOk() : <a·class="el"·href="a00023.html#aaf928e6a4a6022b02a93fb0b33e3799b">vnm.h</a></li> |
133 | <li>Vnm_jmpOkClear() : <a·class="el"·href="a0002 | 133 | <li>Vnm_jmpOkClear() : <a·class="el"·href="a00023.html#aa649e779bc3f411d7a0102b64c65b36b">vnm.h</a></li> |
134 | <li>Vnm_jmpOkSet() : <a·class="el"·href="a0002 | 134 | <li>Vnm_jmpOkSet() : <a·class="el"·href="a00023.html#a79c6b7377d7f62c87486388933211f06">vnm.h</a></li> |
135 | <li>Vnm_mkdir() : <a·class="el"·href="a0002 | 135 | <li>Vnm_mkdir() : <a·class="el"·href="a00023.html#a02865e9071a5f335a5435cf50f1466cf">vnm.h</a></li> |
136 | <li>Vnm_nTags() : <a·class="el"·href="a0002 | 136 | <li>Vnm_nTags() : <a·class="el"·href="a00023.html#a595a95da823e215cf0241d3910065e32">vnm.h</a></li> |
137 | <li>Vnm_open() : <a·class="el"·href="a0002 | 137 | <li>Vnm_open() : <a·class="el"·href="a00023.html#a6fb34a7229dde9565794ca72bcf56317">vnm.h</a></li> |
138 | <li>Vnm_powsafe() : <a·class="el"·href="a0002 | 138 | <li>Vnm_powsafe() : <a·class="el"·href="a00023.html#a332011becdeb7cbfbe3ec0e2ce8b9411">vnm.h</a></li> |
139 | <li>Vnm_print() : <a·class="el"·href="a0002 | 139 | <li>Vnm_print() : <a·class="el"·href="a00023.html#a2156e6285a0346c0c5d2f797cefa6370">vnm.h</a></li> |
140 | <li>Vnm_qsort() : <a·class="el"·href="a0002 | 140 | <li>Vnm_qsort() : <a·class="el"·href="a00023.html#ad979a4023c7e02c6ca2f4ce7694ef0f5">vnm.h</a></li> |
141 | <li>Vnm_qsortOrd() : <a·class="el"·href="a0002 | 141 | <li>Vnm_qsortOrd() : <a·class="el"·href="a00023.html#a4db1b2dcbc0e09e1cfdccc5ca65678a5">vnm.h</a></li> |
142 | <li>Vnm_redirect() : <a·class="el"·href="a0002 | 142 | <li>Vnm_redirect() : <a·class="el"·href="a00023.html#ae485b8057ba4616289c3410593416b90">vnm.h</a></li> |
143 | <li>Vnm_regHand() : <a·class="el"·href="a0002 | 143 | <li>Vnm_regHand() : <a·class="el"·href="a00023.html#af30e71d8139ce7a7604ddc9314323be6">vnm.h</a></li> |
144 | <li>Vnm_setIoTag() : <a·class="el"·href="a0002 | 144 | <li>Vnm_setIoTag() : <a·class="el"·href="a00023.html#a215f7126050010e46e44128be79d13c1">vnm.h</a></li> |
145 | <li>Vnm_sigHand() : <a·class="el"·href="a0002 | 145 | <li>Vnm_sigHand() : <a·class="el"·href="a00023.html#a081eeccbff0977847b18b2a2e7e63278">vnm.h</a></li> |
146 | <li>Vnm_sigInt() : <a·class="el"·href="a0002 | 146 | <li>Vnm_sigInt() : <a·class="el"·href="a00023.html#a73c595f310f0ee83eeca0b3c928ffcb5">vnm.h</a></li> |
147 | <li>Vnm_sigIntClear() : <a·class="el"·href="a0002 | 147 | <li>Vnm_sigIntClear() : <a·class="el"·href="a00023.html#a691fe8e58b2828b335221b4fa9109800">vnm.h</a></li> |
148 | <li>Vnm_sigIntSet() : <a·class="el"·href="a0002 | 148 | <li>Vnm_sigIntSet() : <a·class="el"·href="a00023.html#ae1b409d49983afa778821ea9e853a4ba">vnm.h</a></li> |
149 | <li>Vnm_signalInit() : <a·class="el"·href="a0002 | 149 | <li>Vnm_signalInit() : <a·class="el"·href="a00023.html#aa8f767bb6511f5fadfdef42ece76b84d">vnm.h</a></li> |
150 | <li>Vnm_sleep() : <a·class="el"·href="a0002 | 150 | <li>Vnm_sleep() : <a·class="el"·href="a00023.html#aa123e15d8c59cae72346c90790b35f01">vnm.h</a></li> |
151 | <li>Vnm_system() : <a·class="el"·href="a0002 | 151 | <li>Vnm_system() : <a·class="el"·href="a00023.html#a753364893400079d0417c1cad8792b5f">vnm.h</a></li> |
152 | <li>Vnm_systemBack() : <a·class="el"·href="a0002 | 152 | <li>Vnm_systemBack() : <a·class="el"·href="a00023.html#ac139e1ddf265e55cbb519ef26e9813cc">vnm.h</a></li> |
153 | <li>Vnm_systemKill() : <a·class="el"·href="a0002 | 153 | <li>Vnm_systemKill() : <a·class="el"·href="a00023.html#ace7e9147eb2c47be1eac5e37ac22ad4f">vnm.h</a></li> |
154 | <li>Vnm_tprint() : <a·class="el"·href="a0002 | 154 | <li>Vnm_tprint() : <a·class="el"·href="a00023.html#ab1f04f03eecdd203e329831c8e6dc575">vnm.h</a></li> |
155 | <li>Vnm_tstart() : <a·class="el"·href="a0002 | 155 | <li>Vnm_tstart() : <a·class="el"·href="a00023.html#a7ca04016d2765ec38a8199f8284c8487">vnm.h</a></li> |
156 | <li>Vnm_tstop() : <a·class="el"·href="a0002 | 156 | <li>Vnm_tstop() : <a·class="el"·href="a00023.html#afb3fe75998e6b961f9da78c76ebfce49">vnm.h</a></li> |
157 | <li>Vnm_typeChk() : <a·class="el"·href="a0002 | 157 | <li>Vnm_typeChk() : <a·class="el"·href="a00023.html#aaeefb6c724be64a1a3af716ecca3bccc">vnm.h</a></li> |
158 | <li>Vpred_exactinit() : <a·class="el"·href="a000 | 158 | <li>Vpred_exactinit() : <a·class="el"·href="a00032.html#a8dbedbfe17e2280b77117d1b9b4cc0b5">vpred.h</a></li> |
159 | <li>Vpred_incircle() : <a·class="el"·href="a000 | 159 | <li>Vpred_incircle() : <a·class="el"·href="a00032.html#add3df6a8e6fa33d79b0af9054a675241">vpred.h</a></li> |
160 | <li>Vpred_incircleexact() : <a·class="el"·href="a000 | 160 | <li>Vpred_incircleexact() : <a·class="el"·href="a00032.html#aa4e7d7af15ac70194aad8a5d7fdbe0fb">vpred.h</a></li> |
161 | <li>Vpred_incirclefast() : <a·class="el"·href="a000 | 161 | <li>Vpred_incirclefast() : <a·class="el"·href="a00032.html#adda50e6f7416902e79bf391adc0f191d">vpred.h</a></li> |
162 | <li>Vpred_insphere() : <a·class="el"·href="a000 | 162 | <li>Vpred_insphere() : <a·class="el"·href="a00032.html#ac4811e37c08e6aa1069066be5d77c9f1">vpred.h</a></li> |
163 | <li>Vpred_insphereexact() : <a·class="el"·href="a000 | 163 | <li>Vpred_insphereexact() : <a·class="el"·href="a00032.html#a7a354011003573a544c661bc8c9629bb">vpred.h</a></li> |
164 | <li>Vpred_inspherefast() : <a·class="el"·href="a000 | 164 | <li>Vpred_inspherefast() : <a·class="el"·href="a00032.html#a584298eaa7bbdc87d619555403c7d061">vpred.h</a></li> |
165 | <li>Vpred_orient2d() : <a·class="el"·href="a000 | 165 | <li>Vpred_orient2d() : <a·class="el"·href="a00032.html#a0bc8c96f96cc9ad2a6fa911e6f426f75">vpred.h</a></li> |
166 | <li>Vpred_orient2dexact() : <a·class="el"·href="a000 | 166 | <li>Vpred_orient2dexact() : <a·class="el"·href="a00032.html#acc0ab2f55dd3e1132e1bb34bb64d14e1">vpred.h</a></li> |
167 | <li>Vpred_orient2dfast() : <a·class="el"·href="a000 | 167 | <li>Vpred_orient2dfast() : <a·class="el"·href="a00032.html#ac486c720889544acae5950a94be4876e">vpred.h</a></li> |
168 | <li>Vpred_orient3d() : <a·class="el"·href="a000 | 168 | <li>Vpred_orient3d() : <a·class="el"·href="a00032.html#a69ab7e33e86529fdf82c56a4d0086af6">vpred.h</a></li> |
169 | <li>Vpred_orient3dexact() : <a·class="el"·href="a000 | 169 | <li>Vpred_orient3dexact() : <a·class="el"·href="a00032.html#a4fd309b85b6eba9b2b949e8cd408d077">vpred.h</a></li> |
170 | <li>Vpred_orient3dfast() : <a·class="el"·href="a000 | 170 | <li>Vpred_orient3dfast() : <a·class="el"·href="a00032.html#a20697c6349d030052c71e083c23348cb">vpred.h</a></li> |
171 | <li>Vset_access() : <a·class="el"·href="a00054.html#gaf9e0ee45504ba9712d0f25d8aa37316e">vset.h</a></li> | 171 | <li>Vset_access() : <a·class="el"·href="a00054.html#gaf9e0ee45504ba9712d0f25d8aa37316e">vset.h</a></li> |
172 | <li>Vset_check() : <a·class="el"·href="a00054.html#gaa36915a435ed4b67a9a1b4ea02a96c8d">vset.h</a></li> | 172 | <li>Vset_check() : <a·class="el"·href="a00054.html#gaa36915a435ed4b67a9a1b4ea02a96c8d">vset.h</a></li> |
173 | <li>Vset_create() : <a·class="el"·href="a00054.html#ga81d733b4021b6f6bb6409702c2c4e50a">vset.h</a></li> | 173 | <li>Vset_create() : <a·class="el"·href="a00054.html#ga81d733b4021b6f6bb6409702c2c4e50a">vset.h</a></li> |
174 | <li>Vset_createLast() : <a·class="el"·href="a00054.html#gae313e388ac7ef2c3cd659f514afe5137">vset.h</a></li> | 174 | <li>Vset_createLast() : <a·class="el"·href="a00054.html#gae313e388ac7ef2c3cd659f514afe5137">vset.h</a></li> |
175 | <li>Vset_ctor() : <a·class="el"·href="a00054.html#ga5a01862f710315635c121d87272c7db7">vset.h</a></li> | 175 | <li>Vset_ctor() : <a·class="el"·href="a00054.html#ga5a01862f710315635c121d87272c7db7">vset.h</a></li> |
176 | <li>Vset_destroy() : <a·class="el"·href="a00054.html#gade053865dfcb525acf7eeea361f9395e">vset.h</a></li> | 176 | <li>Vset_destroy() : <a·class="el"·href="a00054.html#gade053865dfcb525acf7eeea361f9395e">vset.h</a></li> |
177 | <li>Vset_destroyLast() : <a·class="el"·href="a00054.html#ga712521b3a8ea3e137eccd9bb950817ff">vset.h</a></li> | 177 | <li>Vset_destroyLast() : <a·class="el"·href="a00054.html#ga712521b3a8ea3e137eccd9bb950817ff">vset.h</a></li> |
Offset 38, 15 lines modified | Offset 38, 15 lines modified | ||
38 | </script> | 38 | </script> |
39 | <div·id="main-nav"></div> | 39 | <div·id="main-nav"></div> |
40 | </div><!--·top·--> | 40 | </div><!--·top·--> |
41 | <div·class="contents"> | 41 | <div·class="contents"> |
42 | <div·class="textblock">Here·is·a·list·of·all·file·members·with·links·to·the·files·they·belong·to:</div> | 42 | <div·class="textblock">Here·is·a·list·of·all·file·members·with·links·to·the·files·they·belong·to:</div> |
43 | <h3><a·id="index_i"·name="index_i"></a>-·i·-</h3><ul> | 43 | <h3><a·id="index_i"·name="index_i"></a>-·i·-</h3><ul> |
44 | <li>INEXACT : <a·class="el"·href="a000 | 44 | <li>INEXACT : <a·class="el"·href="a00032.html#ad49beae4f708cdfe26352d865ed2eb95">vpred.h</a></li> |
45 | </ul> | 45 | </ul> |
46 | </div><!--·contents·--> | 46 | </div><!--·contents·--> |
47 | <!--·start·footer·part·--> | 47 | <!--·start·footer·part·--> |
48 | <hr·class="footer"/><address·class="footer"><small> | 48 | <hr·class="footer"/><address·class="footer"><small> |
49 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 49 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
50 | </small></address> | 50 | </small></address> |
51 | </body> | 51 | </body> |
Offset 38, 15 lines modified | Offset 38, 15 lines modified | ||
38 | </script> | 38 | </script> |
39 | <div·id="main-nav"></div> | 39 | <div·id="main-nav"></div> |
40 | </div><!--·top·--> | 40 | </div><!--·top·--> |
41 | <div·class="contents"> | 41 | <div·class="contents"> |
42 | <div·class="textblock">Here·is·a·list·of·all·file·members·with·links·to·the·files·they·belong·to:</div> | 42 | <div·class="textblock">Here·is·a·list·of·all·file·members·with·links·to·the·files·they·belong·to:</div> |
43 | <h3><a·id="index_n"·name="index_n"></a>-·n·-</h3><ul> | 43 | <h3><a·id="index_n"·name="index_n"></a>-·n·-</h3><ul> |
44 | <li>NARROWRAND : <a·class="el"·href="a000 | 44 | <li>NARROWRAND : <a·class="el"·href="a00032.html#a573b0e3df6fc0f000607eca1c5569f68">vpred.h</a></li> |
45 | </ul> | 45 | </ul> |
46 | </div><!--·contents·--> | 46 | </div><!--·contents·--> |
47 | <!--·start·footer·part·--> | 47 | <!--·start·footer·part·--> |
48 | <hr·class="footer"/><address·class="footer"><small> | 48 | <hr·class="footer"/><address·class="footer"><small> |
49 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 49 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
50 | </small></address> | 50 | </small></address> |
51 | </body> | 51 | </body> |
Offset 38, 17 lines modified | Offset 38, 17 lines modified | ||
38 | </script> | 38 | </script> |
39 | <div·id="main-nav"></div> | 39 | <div·id="main-nav"></div> |
40 | </div><!--·top·--> | 40 | </div><!--·top·--> |
41 | <div·class="contents"> | 41 | <div·class="contents"> |
42 | <div·class="textblock">Here·is·a·list·of·all·file·members·with·links·to·the·files·they·belong·to:</div> | 42 | <div·class="textblock">Here·is·a·list·of·all·file·members·with·links·to·the·files·they·belong·to:</div> |
43 | <h3><a·id="index_r"·name="index_r"></a>-·r·-</h3><ul> | 43 | <h3><a·id="index_r"·name="index_r"></a>-·r·-</h3><ul> |
44 | <li>REAL : <a·class="el"·href="a000 | 44 | <li>REAL : <a·class="el"·href="a00032.html#a4b654506f18b8bfd61ad2a29a7e38c25">vpred.h</a></li> |
45 | <li>REALPRINT : <a·class="el"·href="a000 | 45 | <li>REALPRINT : <a·class="el"·href="a00032.html#a08c32ee2465d67f098ab09bdf0e2eb59">vpred.h</a></li> |
46 | <li>REALRAND : <a·class="el"·href="a000 | 46 | <li>REALRAND : <a·class="el"·href="a00032.html#a810b77dd5b3d884e1d2641a2e597df22">vpred.h</a></li> |
47 | </ul> | 47 | </ul> |
48 | </div><!--·contents·--> | 48 | </div><!--·contents·--> |
49 | <!--·start·footer·part·--> | 49 | <!--·start·footer·part·--> |
50 | <hr·class="footer"/><address·class="footer"><small> | 50 | <hr·class="footer"/><address·class="footer"><small> |
51 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 51 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
52 | </small></address> | 52 | </small></address> |
53 | </body> | 53 | </body> |
Offset 38, 15 lines modified | Offset 38, 15 lines modified | ||
38 | </script> | 38 | </script> |
39 | <div·id="main-nav"></div> | 39 | <div·id="main-nav"></div> |
40 | </div><!--·top·--> | 40 | </div><!--·top·--> |
41 | <div·class="contents"> | 41 | <div·class="contents"> |
42 | <div·class="textblock">Here·is·a·list·of·all·file·members·with·links·to·the·files·they·belong·to:</div> | 42 | <div·class="textblock">Here·is·a·list·of·all·file·members·with·links·to·the·files·they·belong·to:</div> |
43 | <h3><a·id="index_u"·name="index_u"></a>-·u·-</h3><ul> | 43 | <h3><a·id="index_u"·name="index_u"></a>-·u·-</h3><ul> |
44 | <li>UNIFORMRAND : <a·class="el"·href="a000 | 44 | <li>UNIFORMRAND : <a·class="el"·href="a00032.html#a151c130268f15ea9975886f0750f3079">vpred.h</a></li> |
45 | </ul> | 45 | </ul> |
46 | </div><!--·contents·--> | 46 | </div><!--·contents·--> |
47 | <!--·start·footer·part·--> | 47 | <!--·start·footer·part·--> |
48 | <hr·class="footer"/><address·class="footer"><small> | 48 | <hr·class="footer"/><address·class="footer"><small> |
49 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 49 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
50 | </small></address> | 50 | </small></address> |
51 | </body> | 51 | </body> |
Offset 59, 15 lines modified | Offset 59, 15 lines modified | ||
59 | <li>Vcom_ctor() : <a·class="el"·href="a00048.html#ga40356083b37881afa383fc4d9601ea91">vcom.h</a></li> | 59 | <li>Vcom_ctor() : <a·class="el"·href="a00048.html#ga40356083b37881afa383fc4d9601ea91">vcom.h</a></li> |
60 | <li>Vcom_ctor2() : <a·class="el"·href="a00048.html#ga2c81bdd58a94b739bc1b240afb5e2203">vcom.h</a></li> | 60 | <li>Vcom_ctor2() : <a·class="el"·href="a00048.html#ga2c81bdd58a94b739bc1b240afb5e2203">vcom.h</a></li> |
61 | <li>Vcom_dtor() : <a·class="el"·href="a00048.html#ga9b51803f417c4ce15ed961f643bb1cf0">vcom.h</a></li> | 61 | <li>Vcom_dtor() : <a·class="el"·href="a00048.html#ga9b51803f417c4ce15ed961f643bb1cf0">vcom.h</a></li> |
62 | <li>Vcom_dtor2() : <a·class="el"·href="a00048.html#gafd89d6360a1fa93e6a5ccd6441511003">vcom.h</a></li> | 62 | <li>Vcom_dtor2() : <a·class="el"·href="a00048.html#gafd89d6360a1fa93e6a5ccd6441511003">vcom.h</a></li> |
63 | <li>Vcom_finalize() : <a·class="el"·href="a00048.html#ga87b053d37ce352967167af68a8a3c0d8">vcom.h</a></li> | 63 | <li>Vcom_finalize() : <a·class="el"·href="a00048.html#ga87b053d37ce352967167af68a8a3c0d8">vcom.h</a></li> |
64 | <li>Vcom_getCount() : <a·class="el"·href="a00048.html#gaf5d0ecbc5915dfa9b48224f7a70c9916">vcom.h</a></li> | 64 | <li>Vcom_getCount() : <a·class="el"·href="a00048.html#gaf5d0ecbc5915dfa9b48224f7a70c9916">vcom.h</a></li> |
65 | <li>Vcom_init() : <a·class="el"·href="a00048.html#ga6846ecfd2733b3de784a995927aaaba2">vcom.h</a></li> | 65 | <li>Vcom_init() : <a·class="el"·href="a00048.html#ga6846ecfd2733b3de784a995927aaaba2">vcom.h</a></li> |
66 | <li>VCOM_MPI_TAG : <a·class="el"·href="a0001 | 66 | <li>VCOM_MPI_TAG : <a·class="el"·href="a00011.html#a81c395f6f83ae48ed287066004e4795d">vcom.h</a></li> |
67 | <li>Vcom_rank() : <a·class="el"·href="a00048.html#ga0b74c7becd865db338bc67a31ecb9c5c">vcom.h</a></li> | 67 | <li>Vcom_rank() : <a·class="el"·href="a00048.html#ga0b74c7becd865db338bc67a31ecb9c5c">vcom.h</a></li> |
68 | <li>Vcom_recv() : <a·class="el"·href="a00048.html#ga9d0c8f9c3dcd65a9f461d8bfc7817e66">vcom.h</a></li> | 68 | <li>Vcom_recv() : <a·class="el"·href="a00048.html#ga9d0c8f9c3dcd65a9f461d8bfc7817e66">vcom.h</a></li> |
69 | <li>Vcom_reduce() : <a·class="el"·href="a00048.html#ga3ca5e19921a4eb7b38554bda4df1fa19">vcom.h</a></li> | 69 | <li>Vcom_reduce() : <a·class="el"·href="a00048.html#ga3ca5e19921a4eb7b38554bda4df1fa19">vcom.h</a></li> |
70 | <li>Vcom_resize() : <a·class="el"·href="a00048.html#ga184e2fcc4f26351475b5448fbe506ea1">vcom.h</a></li> | 70 | <li>Vcom_resize() : <a·class="el"·href="a00048.html#ga184e2fcc4f26351475b5448fbe506ea1">vcom.h</a></li> |
71 | <li>Vcom_send() : <a·class="el"·href="a00048.html#gaf8bfc9f3adb8a9ab879fb727a7131d6b">vcom.h</a></li> | 71 | <li>Vcom_send() : <a·class="el"·href="a00048.html#gaf8bfc9f3adb8a9ab879fb727a7131d6b">vcom.h</a></li> |
72 | <li>Vcom_size() : <a·class="el"·href="a00048.html#ga2d0360979d6715b199291cc25879fd7b">vcom.h</a></li> | 72 | <li>Vcom_size() : <a·class="el"·href="a00048.html#ga2d0360979d6715b199291cc25879fd7b">vcom.h</a></li> |
73 | <li>VCOS : <a·class="el"·href="a00002.html#a661eab71fa0a27651d833dd06f581b01">maloc_base.h</a></li> | 73 | <li>VCOS : <a·class="el"·href="a00002.html#a661eab71fa0a27651d833dd06f581b01">maloc_base.h</a></li> |