Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | · | 1 | ·d23418d5215cdcacc8d77b492da8f533·121972·libdevel·optional·libmaloc-dev_1.5-1_amd64.deb |
2 | ·3b0a8e3565cf14604af368f4255deac3·314636·debug·optional·libmaloc1-dbgsym_1.5-1_amd64.deb | 2 | ·3b0a8e3565cf14604af368f4255deac3·314636·debug·optional·libmaloc1-dbgsym_1.5-1_amd64.deb |
3 | ·bb9888f7d264aa301337585743ad13c6·82988·libs·optional·libmaloc1_1.5-1_amd64.deb | 3 | ·bb9888f7d264aa301337585743ad13c6·82988·libs·optional·libmaloc1_1.5-1_amd64.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·····546 | 2 | -rw-r--r--···0········0········0·····5464·2020-03-28·08:32:11.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0···1163 | 3 | -rw-r--r--···0········0········0···116316·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)·····1128·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)····17978·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00005.html | ||
31 | -rw-r--r--···0·root·········(0)·root·········(0)····24222·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)·····1158·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)·····1319·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00007.dot | ||
34 | -rw-r--r--···0·root·········(0)·root·········(0)····14174·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a0000 | 30 | -rw-r--r--···0·root·········(0)·root·········(0)····14174·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00005.html |
35 | -rw-r--r--···0·root·········(0)·root·········(0)····18584·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a0000 | 31 | -rw-r--r--···0·root·········(0)·root·········(0)····18584·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)·····1150·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)·····1310·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00007.dot | ||
34 | -rw-r--r--···0·root·········(0)·root·········(0)····17978·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00008.html | ||
35 | -rw-r--r--···0·root·········(0)·root·········(0)····24222·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)·····115 | 36 | -rw-r--r--···0·root·········(0)·root·········(0)·····1156·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)·····131 | 37 | -rw-r--r--···0·root·········(0)·root·········(0)·····1319·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 | 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 | 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)·····127 | 40 | -rw-r--r--···0·root·········(0)·root·········(0)·····1273·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 | 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)·····5867·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00014.html | 42 | -rw-r--r--···0·root·········(0)·root·········(0)·····5867·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00014.html |
43 | -rw-r--r--···0·root·········(0)·root·········(0)·····6411·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00014_source.html | 43 | -rw-r--r--···0·root·········(0)·root·········(0)·····6411·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)·····140 | 44 | -rw-r--r--···0·root·········(0)·root·········(0)·····1406·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)······701·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00016.dot | 45 | -rw-r--r--···0·root·········(0)·root·········(0)······701·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)····18643·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00020.html | 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 |
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 | 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 |
52 | -rw-r--r--···0·root·········(0)·root·········(0)······854·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00021.dot.gz | 52 | -rw-r--r--···0·root·········(0)·root·········(0)······854·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)·····3181·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00022.dot | 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)·····5032·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00023.html | ||
55 | -rw-r--r--···0·root·········(0)·root·········(0)·····5722·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)·····1091·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)·····2895·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 | ||
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 | ||
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 | 54 | -rw-r--r--···0·root·········(0)·root·········(0)····28830·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00023.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 | 55 | -rw-r--r--···0·root·········(0)·root·········(0)····53368·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00023_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/a000 | 56 | -rw-r--r--···0·root·········(0)·root·········(0)······805·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00024.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/a000 | 57 | -rw-r--r--···0·root·········(0)·root·········(0)·····3202·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00025.dot |
58 | -rw-r--r--···0·root·········(0)·root·········(0)····54413·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00026.html | ||
59 | -rw-r--r--···0·root·········(0)·root·········(0)····23410·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)······704·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)·····3191·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00028.dot | ||
62 | -rw-r--r--···0·root·········(0)·root·········(0)····17560·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00029.html | ||
63 | -rw-r--r--···0·root·········(0)·root·········(0)····25468·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)······717·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)·····3601·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00031.dot | ||
66 | -rw-r--r--···0·root·········(0)·root·········(0)·····5032·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00032.html | ||
67 | -rw-r--r--···0·root·········(0)·root·········(0)·····5722·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)·····1091·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)·····2895·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00034.dot | ||
70 | -rw-r--r--···0·root·········(0)·root·········(0)····86130·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00035.html | 70 | -rw-r--r--···0·root·········(0)·root·········(0)····86130·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00035.html |
71 | -rw-r--r--···0·root·········(0)·root·········(0)····36241·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)····36241·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)······717·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00036.dot.gz | 72 | -rw-r--r--···0·root·········(0)·root·········(0)······717·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)·····4020·2020-03-28·08:32:11.000000·./usr/share/doc/libmaloc-dev/html/a00037.dot | 73 | -rw-r--r--···0·root·········(0)·root·········(0)·····4020·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)·····1457·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="$a00014.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="$a00014.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="$a0000 | 14 | ··Node4·[id="Node000004",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.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="$a00011.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."]; | 16 | ··Node5·[id="Node000005",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."]; |
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="$a00023.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="$a000 | 21 | ··Node7·[id="Node000007",label="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.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="$a0000 | 27 | ··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."]; |
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="$a0002 | 34 | ··Node10·[id="Node000010",label="vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.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="$a00020.html",tooltip="Class·Vset:·a·dynamic·set·object."]; | 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="$a00035.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."]; | 42 | ··Node12·[id="Node000012",label="vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.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="$a0002 | 47 | ··Node13·[id="Node000013",label="vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.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:·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 1, 104 lines modified | Offset 1, 77 lines modified | ||
1 | MALOC 0.1 | 1 | MALOC 0.1 |
2 | ····*·_\x8s_\x8r_\x8c | 2 | ····*·_\x8s_\x8r_\x8c |
3 | ····*·_\x8p_\x8s_\x8h | 3 | ····*·_\x8p_\x8s_\x8h |
4 | ····*·_\x8m_\x8a_\x8l_\x8o_\x8c | 4 | ····*·_\x8m_\x8a_\x8l_\x8o_\x8c |
5 | _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8 | 5 | _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8T_\x8y_\x8p_\x8e_\x8d_\x8e_\x8f_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s |
6 | v | 6 | vmpi.h·File·Reference |
7 | _\x8V_\x8 | 7 | _\x8V_\x8m_.p_.i_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s |
8 | Class·V | 8 | Class·Vmpi:·a·Virtual·MPI·communication·layer·object.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. |
9 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h> | 9 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h> |
10 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8y_\x8s_\x8._\x8h> | 10 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8y_\x8s_\x8._\x8h> |
11 | Include·dependency·graph·for·v | 11 | Include·dependency·graph·for·vmpi.h: |
12 | This·graph·shows·which·files·directly·or·indirectly·include·this·file: | 12 | This·graph·shows·which·files·directly·or·indirectly·include·this·file: |
13 | _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. | 13 | _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. |
14 | C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s | 14 | C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s |
15 | struct· ·_\x8s_\x8V_\x8 | 15 | struct· ·_\x8s_\x8V_\x8m_.p_.i |
16 | ········Class·Vmpi:·Definition.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. | ||
16 | ········Contains·public·data·members·for·Vcom·class.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. | ||
17 | |||
18 | M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s | ||
19 | #define ·_\x8V_\x8C_\x8O_\x8M_\x8__\x8M_\x8P_\x8I_\x8__\x8T_\x8A_\x8G 111 | ||
20 | ········A·base·value·for·MPI·tags. | ||
21 | 17 | ||
22 | T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s | 18 | T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s |
23 | typedef·struct·_\x8s_\x8V_\x8 | 19 | typedef·struct·_\x8s_\x8V_\x8m_.p_.i ·_.V_.m_.p_.i |
24 | ·····················Declaration·of·the·V | 20 | ·····················Declaration·of·the·Vmpi·class·as·the·Vmpi·structure. |
25 | 21 | ||
26 | F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s | 22 | F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s |
27 | ···int ·_\x8V_\x8 | 23 | ···int ·_\x8V_\x8m_.p_.i_\x8__\x8i_\x8n_\x8i_\x8t·(int·*argc,·char·***argv) |
28 | ·······The·Vmp·initializer. | 24 | ·······The·Vmp·initializer. |
29 | 25 | ||
30 | ···int ·_\x8V_\x8 | 26 | ···int ·_\x8V_\x8m_.p_.i_\x8__\x8f_\x8i_\x8n_\x8a_\x8l_\x8i_\x8z_\x8e·(void) |
31 | ·······The·Vmp·finalizer. | 27 | ·······The·Vmp·finalizer. |
32 | 28 | ||
33 | _\x8V_\x8 | 29 | _\x8V_\x8m_.p_.i·* ·_.V_.m_.p_.i_.__.c_.t_.o_.r·(void) |
30 | ·······The·Vmpi·constructor. | ||
34 | ·······Construct·the·communications·object.·This·routine·sets·up·data·members | ||
35 | ········of·class·and·initializes·MPI. | ||
36 | 31 | ||
32 | ··void ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8d_\x8t_\x8o_\x8r·(_\x8V_\x8m_\x8p_\x8i·**thee) | ||
33 | ·······The·Vmpi·destructor. | ||
37 | ···int ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8c_\x8t_\x8o_\x8r_\x82·(_\x8V_\x8c_\x8o_\x8m·*thee,·int·commtype) | ||
38 | ········Construct·the·communications·object.·This·routine·sets·up·data·members | ||
39 | ·······of·class·and·initializes·MPI.·This·is·broken·into·two·parts·to·be | ||
40 | ········callable·from·FORTRAN. | ||
41 | 34 | ||
42 | ·· | 35 | ···int ·_.V_.m_.p_.i_.__.r_.a_.n_.k·(_.V_.m_.p_.i·*thee) |
43 | ······· | 36 | ·······Return·my·processor·ID. |
44 | 37 | ||
38 | ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8s_\x8i_\x8z_\x8e·(_\x8V_\x8m_\x8p_\x8i·*thee) | ||
39 | ·······Return·the·number·of·processors·involved. | ||
45 | ··void ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8d_\x8t_\x8o_\x8r_\x82·(_\x8V_\x8c_\x8o_\x8m·*thee) | ||
46 | ·······Destroy·the·communications·object.·This·is·broken·into·two·parts·to·be | ||
47 | ········callable·from·FORTRAN. | ||
48 | 40 | ||
49 | ···int ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8s_\x8e_\x8n_\x8d·(_\x8V_\x8c_\x8o_\x8m·*thee,·int·des,·void·*buf,·int·len,·int·type,·int | ||
50 | ········block) | ||
51 | 41 | ···int ·_.V_.m_.p_.i_.__.b_.a_.r_.r·(_.V_.m_.p_.i·*thee) | |
42 | ·······An·MPI·barrier. | ||
52 | 43 | ||
44 | ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8s_\x8e_\x8n_\x8d·(_\x8V_\x8m_\x8p_\x8i·*thee,·int·des,·char·*buf,·int·bufsize) | ||
45 | ·······An·MPI·blocking·send. | ||
53 | ···int ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8c_\x8v·(_\x8V_\x8c_\x8o_\x8m·*thee,·int·src,·void·*buf,·int·len,·int·type,·int | ||
54 | ········block) | ||
55 | ········Receive·a·(character)·buffer. | ||
56 | ·······The·blocking·flag·is·present,·but·not·used.·All·receives·are·assumed·to | ||
57 | ········be·blocking.·A·non-blocking·receive·would·be·v\x8ve\x8er\x8ry\x8y·ugly·to·implement | ||
58 | ········(signals·or·something?). | ||
59 | 46 | ||
47 | ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8r_\x8e_\x8c_\x8v·(_\x8V_\x8m_\x8p_\x8i·*thee,·int·src,·char·*buf,·int·bufsize) | ||
48 | ·······An·MPI·blocking·receive. | ||
60 | ···int ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8g_\x8e_\x8t_\x8C_\x8o_\x8u_\x8n_\x8t·(_\x8V_\x8c_\x8o_\x8m·*thee,·int·src,·int·*length,·int·type) | ||
61 | ········Perform·a·blocking·probe·to·get·the·length·(in·number·of·items·of | ||
62 | ·······specified·type)·of·an·incoming·message·and·place·it·in·the | ||
63 | ········argument·``length". | ||
64 | 49 | ||
50 | ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8b_\x8c_\x8a_\x8s_\x8t·(_\x8V_\x8m_\x8p_\x8i·*thee,·char·*buf,·int·bufsize) | ||
51 | ·······An·MPI·broadcast. | ||
65 | ···int ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8d_\x8u_\x8c_\x8e·(_\x8V_\x8c_\x8o_\x8m·*thee,·void·*sendbuf,·void·*recvbuf,·int·length,·int | ||
66 | ········type,·int·op) | ||
67 | ········Perform·a·reduction·of·the·data·across·all·processors.·This·is | ||
68 | ········equivalent·(and·in·the·case·of·MPI·is·identical·to)·MPI_Allreduce. | ||
69 | ·······Basically,·the·specified·operations·are·appleed·to·each·member·of | ||
70 | ········the·sendbuf·across·all·processors·and·the·results·are·written·to | ||
71 | ········recvbuf. | ||
72 | |||
73 | ···int ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8s_\x8i_\x8z_\x8e·(_\x8V_\x8c_\x8o_\x8m·*thee) | ||
74 | ·······Get·the·number·of·PEs·in·communicator. | ||
75 | |||
76 | ···int ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8s_\x8i_\x8z_\x8e·(_\x8V_\x8c_\x8o_\x8m·*thee,·int·newsize) | ||
77 | ········Resize·(shrink)·the·communications·group·to·include·only·newsize·number | ||
78 | ·······of·processors. | ||
79 | ········Obsolete·processes·are·given·rank·of·-1·and·size·of·0. | ||
80 | 52 | ||
81 | ···int ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8a_\x8n_\x8k·(_\x8V_\x8c_\x8o_\x8m·*thee) | ||
82 | 53 | ···int ·_.V_.m_.p_.i_.__.r_.e_.d_.u_.c_.e·(_.V_.m_.p_.i·*thee,·char·*sbuf,·char·*rbuf,·int·bufsize) | |
54 | ·······An·MPI·reduce. | ||
83 | 55 | ||
84 | ···int ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8b_\x8a_\x8r_\x8r·(_\x8V_\x8c_\x8o_\x8m·*thee) | ||
85 | 56 | ···int ·_.V_.m_.p_.i_.__.i_.s_.e_.n_.d·(_.V_.m_.p_.i·*thee,·int·des,·char·*buf,·int·bufsize) | |
57 | ·······An·MPI·non-blocking·send. | ||
86 | 58 | ||
87 | *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* | 59 | *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* |
88 | Class·V | 60 | Class·Vmpi:·a·Virtual·MPI·communication·layer·object. |
89 | ··Author | 61 | ··Author |
90 | ······ | 62 | ······Michael·Holst |
91 | ··Note | 63 | ··Note |
92 | ······None | 64 | ······None |
93 | ··Version | 65 | ··Version |
94 | ··Id | 66 | ··Id |
95 | ······_\x8v_\x8 | 67 | ······_\x8v_\x8m_.p_.i_.._.h,v·1.29·2010/08/12·05:40:23·fetk·Exp |
96 | ··Attention | 68 | ··Attention |
97 | ······* | 69 | ······* |
98 | ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·> | 70 | ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·> |
99 | ······*·Copyright·(C)·1994--·Michael·Holst | 71 | ······*·Copyright·(C)·1994--·Michael·Holst |
100 | ······* | 72 | ······* |
101 | ······*·This·library·is·free·software;·you·can·redistribute·it·and/or | 73 | ······*·This·library·is·free·software;·you·can·redistribute·it·and/or |
102 | ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public | 74 | ······*·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 1, 162 lines modified | Offset 1, 119 lines modified | ||
1 | MALOC 0.1 | 1 | MALOC 0.1 |
2 | ····*·_\x8s_\x8r_\x8c | 2 | ····*·_\x8s_\x8r_\x8c |
3 | ····*·_\x8p_\x8s_\x8h | 3 | ····*·_\x8p_\x8s_\x8h |
4 | ····*·_\x8m_\x8a_\x8l_\x8o_\x8c | 4 | ····*·_\x8m_\x8a_\x8l_\x8o_\x8c |
5 | v | 5 | vmpi.h |
6 | _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. | 6 | _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. |
7 | 1 | 7 | 1 |
8 | 38#ifndef·_V | 8 | 38#ifndef·_VMPI_H_ |
9 | 39#define·_V | 9 | 39#define·_VMPI_H_ |
10 | 40 | 10 | 40 |
11 | 41#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h> | 11 | 41#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h> |
12 | 42 | 12 | 42 |
13 | 43#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8y_\x8s_\x8._\x8h> | 13 | 43#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8y_\x8s_\x8._\x8h> |
14 | 44 | 14 | 44 |
15 | _\x84_\x86#define·VCOM_MPI_TAG·111 | ||
16 | 47 | ||
17 | 4 | 15 | 45/* |
18 | 4 | 16 | 46·* |
19 | *************************************************************************** | 17 | *************************************************************************** |
20 | 18 | 47·*·Class·Vmpi:·Parameters·and·datatypes | |
21 | 19 | 48·* | |
22 | *************************************************************************** | 20 | *************************************************************************** |
23 | 52·*/ | ||
24 | 21 | 49·*/ | |
22 | 50 | ||
23 | 51 | ||
25 | _\x8 | 24 | _\x85_.7struct·_.s_.V_.m_.p_.i·{ |
25 | _\x85_\x88·int·_\x8m_\x8p_\x8i_\x8__\x8r_\x8a_\x8n_\x8k; | ||
26 | _\x85_\x89·int·_\x8m_\x8p_\x8i_\x8__\x8s_\x8i_\x8z_\x8e; | ||
27 | 60}; | ||
26 | 61 | 28 | 61 |
27 | _\x86_\x83·int·_\x8m_\x8p_\x8i_\x8__\x8r_\x8a_\x8n_\x8k; | ||
28 | _\x86_\x85·int·_\x8m_\x8p_\x8i_\x8__\x8s_\x8i_\x8z_\x8e; | ||
29 | 66 | ||
30 | _\x87_\x81·int·_\x8t_\x8y_\x8p_\x8e; | ||
31 | _\x87_\x83·int·_\x8e_\x8r_\x8r_\x8o_\x8r; | ||
32 | _\x87_\x85·void·*_\x8c_\x8o_\x8r_\x8e; | ||
33 | 76 | ||
34 | 77}; | ||
35 | 78 | ||
36 | _\x8 | 29 | _\x86_.7typedef·struct·_.s_.V_.m_.p_.i·_.V_.m_.p_.i; |
37 | 86 | ||
38 | 87/* | ||
39 | 30 | 68 | |
31 | 69/* | ||
32 | 70·* | ||
40 | *************************************************************************** | 33 | *************************************************************************** |
41 | 34 | 71·*·Class·Vmpi:·Inlineable·methods·(vmpi.c) | |
42 | 35 | 72·* | |
43 | *************************************************************************** | 36 | *************************************************************************** |
44 | 91·*/ | ||
45 | 37 | 73·*/ | |
38 | 74 | ||
46 | 39 | 75#if·!defined(VINLINE_MALOC) | |
47 | 40 | 76#else·/*·if·defined(VINLINE_MALOC)·*/ | |
48 | 41 | 77#endif·/*·if·!defined(VINLINE_MALOC)·*/ | |
42 | 78 | ||
49 | 96 | ||
50 | 97 | ||
51 | _\x8 | 43 | _\x88_.8int·_.V_.m_.p_.i_\x8__\x8i_\x8n_\x8i_\x8t(int·*argc,·char·***argv); |
52 | 44 | 89 | |
53 | _\x8 | 45 | _\x89_.7int·_.V_.m_.p_.i_\x8__\x8f_\x8i_\x8n_\x8a_\x8l_\x8i_\x8z_\x8e(void); |
46 | 98 | ||
47 | _\x81_\x80_\x86_\x8V_\x8m_\x8p_\x8i*·_\x8V_\x8m_\x8p_\x8i_\x8__\x8c_\x8t_\x8o_\x8r(void); | ||
48 | 107 | ||
49 | _\x81_\x81_\x86void·_\x8V_\x8m_\x8p_\x8i_\x8__\x8d_\x8t_\x8o_\x8r(_\x8V_\x8m_\x8p_\x8i·**thee); | ||
54 | 117 | 50 | 117 |
55 | _\x81_\x82_\x87_\x8V_\x8c_\x8o_\x8m*·_\x8V_\x8c_\x8o_\x8m_\x8__\x8c_\x8t_\x8o_\x8r(int·commtype); | ||
56 | 128 | ||
57 | _\x81_\x84_\x80int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8c_\x8t_\x8o_\x8r_\x82(_\x8V_\x8c_\x8o_\x8m*·thee,·int·commtype); | ||
58 | 141 | ||
59 | _\x81_\x8 | 51 | _\x81_\x82_.6int·_.V_.m_.p_.i_.__.r_.a_.n_.k(_.V_.m_.p_.i·*thee); |
52 | 127 | ||
60 | 151 | ||
61 | _\x81_\x86_\x81void·_\x8V_\x8c_\x8o_\x8m_\x8__\x8d_\x8t_\x8o_\x8r_\x82(_\x8V_\x8c_\x8o_\x8m·*thee); | ||
62 | 162 | ||
63 | _\x81_\x87_\x87int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8s_\x8e_\x8n_\x8d(_\x8V_\x8c_\x8o_\x8m·*thee,·int·des,·void·*buf,·int·len,·int·_\x8t_\x8y_\x8p_\x8e, | ||
64 | 178·int·block); | ||
65 | 179 | ||
66 | _\x81_\x89_\x87int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8c_\x8v(_\x8V_\x8c_\x8o_\x8m·*thee,·int·src,·void·*buf,·int·len,·int·_\x8t_\x8y_\x8p_\x8e, | ||
67 | 198·int·block); | ||
68 | 199 | ||
69 | _\x82_\x81_\x84int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8g_\x8e_\x8t_\x8C_\x8o_\x8u_\x8n_\x8t(_\x8V_\x8c_\x8o_\x8m·*thee,·int·src,·int·*length,·int·_\x8t_\x8y_\x8p_\x8e); | ||
70 | 215 | ||
71 | _\x82_\x83_\x87int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8d_\x8u_\x8c_\x8e(_\x8V_\x8c_\x8o_\x8m·*thee,·void·*sendbuf,·void·*recvbuf,·int·length, | ||
72 | 238·int·_\x8t_\x8y_\x8p_\x8e,·int·op); | ||
73 | 239 | ||
74 | _\x8 | 53 | _\x81_.3_.6int·_.V_.m_.p_.i_.__.s_.i_.z_.e(_.V_.m_.p_.i·*thee); |
54 | 137 | ||
75 | 249 | ||
76 | _\x82_\x86_\x81int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8s_\x8i_\x8z_\x8e(_\x8V_\x8c_\x8o_\x8m·*thee,·int·newsize); | ||
77 | 262 | ||
78 | _\x82_\x87_\x81int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8a_\x8n_\x8k(_\x8V_\x8c_\x8o_\x8m·*thee); | ||
79 | 272 | ||
80 | _\x8 | 55 | _\x81_.4_.6int·_.V_.m_.p_.i_.__.b_.a_.r_.r(_.V_.m_.p_.i·*thee); |
81 | 56 | 147 | |
57 | _\x81_\x85_\x89int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8s_\x8e_\x8n_\x8d(_\x8V_\x8m_\x8p_\x8i·*thee,·int·des,·char·*buf,·int·bufsize); | ||
58 | 160 | ||
59 | _\x81_\x87_\x82int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8r_\x8e_\x8c_\x8v(_\x8V_\x8m_\x8p_\x8i·*thee,·int·src,·char·*buf,·int·bufsize); | ||
60 | 173 | ||
61 | _\x81_\x88_\x84int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8b_\x8c_\x8a_\x8s_\x8t(_\x8V_\x8m_\x8p_\x8i·*thee,·char·*buf,·int·bufsize); | ||
62 | 185 | ||
63 | _\x81_\x89_\x87int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8r_\x8e_\x8d_\x8u_\x8c_\x8e(_\x8V_\x8m_\x8p_\x8i·*thee,·char·*sbuf,·char·*rbuf,·int·bufsize); | ||
64 | 198 | ||
65 | _\x82_\x81_\x80int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8i_\x8s_\x8e_\x8n_\x8d(_\x8V_\x8m_\x8p_\x8i·*thee,·int·des,·char·*buf,·int·bufsize); | ||
66 | 211 | ||
82 | 2 | 67 | 212#endif·/*·_VMPI_H_·*/ |
83 | 2 | 68 | 213 |
84 | _\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h | 69 | _\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h |
85 | The·base·(or·foundation)·header·for·MALOC. | 70 | The·base·(or·foundation)·header·for·MALOC. |
86 | _\x8v_\x8s_\x8y_\x8s_\x8._\x8h | 71 | _\x8v_\x8s_\x8y_\x8s_\x8._\x8h |
87 | The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.) | 72 | The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.) |
88 | _\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8a_\x8n_\x8k | ||
89 | int·Vcom_rank(Vcom·*thee) | ||
90 | Get·the·ID·of·the·local·PE | ||
91 | _\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8s_\x8i_\x8z_\x8e | ||
92 | int·Vcom_resize(Vcom·*thee,·int·newsize) | ||
93 | Resize·(shrink)·the·communications·group·to·include·only·newsize·number·of | ||
94 | processors.... | ||
95 | _\x8V_\x8c_\x8o_\x8m_\x8__\x8c_\x8t_\x8o_\x8r_\x82 | ||
96 | int·Vcom_ctor2(Vcom·*thee,·int·commtype) | ||
97 | Construct·the·communications·object.·This·routine·sets·up·data·members·of·class | ||
98 | and·initializes·MPI.... | ||
99 | _\x8V_\x8c_\x8o_\x8m_\x8__\x8s_\x8i_\x8z_\x8e | ||
100 | int·Vcom_size(Vcom·*thee) | ||
101 | Get·the·number·of·PEs·in·communicator. | ||
102 | _\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8d_\x8u_\x8c_\x8e | ||
Max diff block lines reached; 3240/8544 bytes (37.92%) 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="$a00011.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."]; | 9 | ··Node2·[id="Node000002",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."]; |
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="$a00014.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="$a00014.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 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 1, 77 lines modified | Offset 1, 104 lines modified | ||
1 | MALOC 0.1 | 1 | MALOC 0.1 |
2 | ····*·_\x8s_\x8r_\x8c | 2 | ····*·_\x8s_\x8r_\x8c |
3 | ····*·_\x8p_\x8s_\x8h | 3 | ····*·_\x8p_\x8s_\x8h |
4 | ····*·_\x8m_\x8a_\x8l_\x8o_\x8c | 4 | ····*·_\x8m_\x8a_\x8l_\x8o_\x8c |
5 | _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8T_\x8y_\x8p_\x8e_\x8d_\x8e_\x8f_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s | 5 | _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8M_.a_.c_.r_.o_.s·|·_.T_\x8y_\x8p_\x8e_\x8d_\x8e_\x8f_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s |
6 | v | 6 | vcom.h·File·Reference |
7 | _\x8V_\x8 | 7 | _\x8V_\x8c_.o_.m_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s |
8 | Class·Vm | 8 | Class·Vcom:·virtual·(currently·just·MPI)·communications·layer.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. |
9 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h> | 9 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h> |
10 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8y_\x8s_\x8._\x8h> | 10 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8y_\x8s_\x8._\x8h> |
11 | Include·dependency·graph·for·v | 11 | Include·dependency·graph·for·vcom.h: |
12 | This·graph·shows·which·files·directly·or·indirectly·include·this·file: | 12 | This·graph·shows·which·files·directly·or·indirectly·include·this·file: |
13 | _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. | 13 | _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. |
14 | C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s | 14 | C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s |
15 | struct· ·_\x8s_\x8V_\x8 | 15 | struct· ·_\x8s_\x8V_\x8c_.o_.m |
16 | ········C | 16 | ········Contains·public·data·members·for·Vcom·class.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. |
17 | |||
18 | M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s | ||
19 | #define ·_\x8V_\x8C_\x8O_\x8M_\x8__\x8M_\x8P_\x8I_\x8__\x8T_\x8A_\x8G 111 | ||
20 | ········A·base·value·for·MPI·tags. | ||
17 | 21 | ||
18 | T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s | 22 | T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s |
19 | typedef·struct·_\x8s_\x8V_\x8 | 23 | typedef·struct·_\x8s_\x8V_\x8c_.o_.m ·_.V_.c_.o_.m |
20 | ·····················Declaration·of·the·V | 24 | ·····················Declaration·of·the·Vcom·class·as·the·Vcom·structure |
21 | 25 | ||
22 | F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s | 26 | F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s |
23 | ···int ·_\x8V_\x8 | 27 | ···int ·_\x8V_\x8c_.o_.m_\x8__\x8i_\x8n_\x8i_\x8t·(int·*argc,·char·***argv) |
24 | ·······The·Vmp·initializer. | 28 | ·······The·Vmp·initializer. |
25 | 29 | ||
26 | ···int ·_\x8V_\x8 | 30 | ···int ·_\x8V_\x8c_.o_.m_\x8__\x8f_\x8i_\x8n_\x8a_\x8l_\x8i_\x8z_\x8e·(void) |
27 | ·······The·Vmp·finalizer. | 31 | ·······The·Vmp·finalizer. |
28 | 32 | ||
29 | _\x8V_\x8 | 33 | _\x8V_\x8c_.o_.m·* ·_.V_.c_.o_.m_.__.c_.t_.o_.r·(int·commtype) |
30 | ······· | 34 | ·······Construct·the·communications·object.·This·routine·sets·up·data·members |
35 | ········of·class·and·initializes·MPI. | ||
31 | 36 | ||
32 | ··void ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8d_\x8t_\x8o_\x8r·(_\x8V_\x8m_\x8p_\x8i·**thee) | ||
33 | 37 | ···int ·_.V_.c_.o_.m_.__.c_.t_.o_.r_.2·(_.V_.c_.o_.m·*thee,·int·commtype) | |
38 | ········Construct·the·communications·object.·This·routine·sets·up·data·members | ||
39 | ·······of·class·and·initializes·MPI.·This·is·broken·into·two·parts·to·be | ||
40 | ········callable·from·FORTRAN. | ||
34 | 41 | ||
35 | ·· | 42 | ··void ·_.V_.c_.o_.m_.__.d_.t_.o_.r·(_.V_.c_.o_.m·**thee) |
43 | ·······Destroy·the·communications·object. | ||
36 | ·······Return·my·processor·ID. | ||
37 | 44 | ||
38 | ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8s_\x8i_\x8z_\x8e·(_\x8V_\x8m_\x8p_\x8i·*thee) | ||
39 | · | 45 | ··void ·_.V_.c_.o_.m_.__.d_.t_.o_.r_.2·(_.V_.c_.o_.m·*thee) |
46 | ·······Destroy·the·communications·object.·This·is·broken·into·two·parts·to·be | ||
47 | ········callable·from·FORTRAN. | ||
40 | 48 | ||
41 | ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8b_\x8a_\x8r_\x8r·(_\x8V_\x8m_\x8p_\x8i·*thee) | ||
42 | ·······An·MPI·barrier. | ||
49 | ···int ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8s_\x8e_\x8n_\x8d·(_\x8V_\x8c_\x8o_\x8m·*thee,·int·des,·void·*buf,·int·len,·int·type,·int | ||
50 | ········block) | ||
51 | ·······Send·a·buffer.·Returns·1·on·success. | ||
43 | 52 | ||
44 | ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8s_\x8e_\x8n_\x8d·(_\x8V_\x8m_\x8p_\x8i·*thee,·int·des,·char·*buf,·int·bufsize) | ||
45 | 53 | ···int ·_.V_.c_.o_.m_.__.r_.e_.c_.v·(_.V_.c_.o_.m·*thee,·int·src,·void·*buf,·int·len,·int·type,·int | |
54 | ········block) | ||
55 | ········Receive·a·(character)·buffer. | ||
56 | ·······The·blocking·flag·is·present,·but·not·used.·All·receives·are·assumed·to | ||
57 | ········be·blocking.·A·non-blocking·receive·would·be·v\x8ve\x8er\x8ry\x8y·ugly·to·implement | ||
58 | ········(signals·or·something?). | ||
46 | 59 | ||
47 | ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8r_\x8e_\x8c_\x8v·(_\x8V_\x8m_\x8p_\x8i·*thee,·int·src,·char·*buf,·int·bufsize) | ||
48 | 60 | ···int ·_.V_.c_.o_.m_.__.g_.e_.t_.C_.o_.u_.n_.t·(_.V_.c_.o_.m·*thee,·int·src,·int·*length,·int·type) | |
61 | ········Perform·a·blocking·probe·to·get·the·length·(in·number·of·items·of | ||
62 | ·······specified·type)·of·an·incoming·message·and·place·it·in·the | ||
63 | ········argument·``length". | ||
49 | 64 | ||
50 | ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8b_\x8c_\x8a_\x8s_\x8t·(_\x8V_\x8m_\x8p_\x8i·*thee,·char·*buf,·int·bufsize) | ||
51 | 65 | ···int ·_.V_.c_.o_.m_.__.r_.e_.d_.u_.c_.e·(_.V_.c_.o_.m·*thee,·void·*sendbuf,·void·*recvbuf,·int·length,·int | |
66 | ········type,·int·op) | ||
67 | ········Perform·a·reduction·of·the·data·across·all·processors.·This·is | ||
68 | ········equivalent·(and·in·the·case·of·MPI·is·identical·to)·MPI_Allreduce. | ||
69 | ·······Basically,·the·specified·operations·are·appleed·to·each·member·of | ||
70 | ········the·sendbuf·across·all·processors·and·the·results·are·written·to | ||
71 | ········recvbuf. | ||
72 | |||
73 | ···int ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8s_\x8i_\x8z_\x8e·(_\x8V_\x8c_\x8o_\x8m·*thee) | ||
74 | ·······Get·the·number·of·PEs·in·communicator. | ||
75 | |||
76 | ···int ·_\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8s_\x8i_\x8z_\x8e·(_\x8V_\x8c_\x8o_\x8m·*thee,·int·newsize) | ||
77 | ········Resize·(shrink)·the·communications·group·to·include·only·newsize·number | ||
78 | ·······of·processors. | ||
79 | ········Obsolete·processes·are·given·rank·of·-1·and·size·of·0. | ||
52 | 80 | ||
53 | ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8r_\x8e_\x8d_\x8u_\x8c_\x8e·(_\x8V_\x8m_\x8p_\x8i·*thee,·char·*sbuf,·char·*rbuf,·int·bufsize) | ||
54 | 81 | ···int ·_.V_.c_.o_.m_.__.r_.a_.n_.k·(_.V_.c_.o_.m·*thee) | |
82 | ·······Get·the·ID·of·the·local·PE | ||
55 | 83 | ||
56 | ···int ·_\x8V_\x8m_\x8p_\x8i_\x8__\x8i_\x8s_\x8e_\x8n_\x8d·(_\x8V_\x8m_\x8p_\x8i·*thee,·int·des,·char·*buf,·int·bufsize) | ||
57 | 84 | ···int ·_.V_.c_.o_.m_.__.b_.a_.r_.r·(_.V_.c_.o_.m·*thee) | |
85 | ·······Synchronization·barrier. | ||
58 | 86 | ||
59 | *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* | 87 | *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* |
60 | Class·Vm | 88 | Class·Vcom:·virtual·(currently·just·MPI)·communications·layer. |
61 | ··Author | 89 | ··Authors |
62 | ······Michael·Holst | 90 | ······Nathan·Baker·and·Michael·Holst |
63 | ··Note | 91 | ··Note |
64 | ······None | 92 | ······None |
65 | ··Version | 93 | ··Version |
66 | ··Id | 94 | ··Id |
67 | ······_\x8v_\x8 | 95 | ······_\x8v_\x8c_.o_.m_.._.h,v·1.38·2010/08/12·05:40:23·fetk·Exp |
68 | ··Attention | 96 | ··Attention |
69 | ······* | 97 | ······* |
70 | ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·> | 98 | ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·> |
71 | ······*·Copyright·(C)·1994--·Michael·Holst | 99 | ······*·Copyright·(C)·1994--·Michael·Holst |
72 | ······* | 100 | ······* |
73 | ······*·This·library·is·free·software;·you·can·redistribute·it·and/or | 101 | ······*·This·library·is·free·software;·you·can·redistribute·it·and/or |
74 | ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public | 102 | ······*·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:·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 1, 119 lines modified | Offset 1, 162 lines modified | ||
1 | MALOC 0.1 | 1 | MALOC 0.1 |
2 | ····*·_\x8s_\x8r_\x8c | 2 | ····*·_\x8s_\x8r_\x8c |
3 | ····*·_\x8p_\x8s_\x8h | 3 | ····*·_\x8p_\x8s_\x8h |
4 | ····*·_\x8m_\x8a_\x8l_\x8o_\x8c | 4 | ····*·_\x8m_\x8a_\x8l_\x8o_\x8c |
5 | v | 5 | vcom.h |
6 | _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. | 6 | _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. |
7 | 1 | 7 | 1 |
8 | 38#ifndef·_V | 8 | 38#ifndef·_VCOM_H_ |
9 | 39#define·_V | 9 | 39#define·_VCOM_H_ |
10 | 40 | 10 | 40 |
11 | 41#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h> | 11 | 41#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h> |
12 | 42 | 12 | 42 |
13 | 43#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8y_\x8s_\x8._\x8h> | 13 | 43#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8y_\x8s_\x8._\x8h> |
14 | 44 | 14 | 44 |
15 | _\x84_\x86#define·VCOM_MPI_TAG·111 | ||
16 | 47 | ||
15 | 4 | 17 | 48/* |
16 | 4 | 18 | 49·* |
17 | *************************************************************************** | 19 | *************************************************************************** |
18 | 20 | 50·*·Class·Vcom:·Parameters·and·datatypes | |
19 | 21 | 51·* | |
20 | *************************************************************************** | 22 | *************************************************************************** |
23 | 52·*/ | ||
24 | 53 | ||
21 | 49·*/ | ||
22 | 50 | ||
23 | 51 | ||
24 | _\x8 | 25 | _\x86_.0struct·_.s_.V_.c_.o_.m·{ |
25 | _\x85_\x88·int·_\x8m_\x8p_\x8i_\x8__\x8r_\x8a_\x8n_\x8k; | ||
26 | _\x85_\x89·int·_\x8m_\x8p_\x8i_\x8__\x8s_\x8i_\x8z_\x8e; | ||
27 | 60}; | ||
28 | 61 | 26 | 61 |
27 | _\x86_\x83·int·_\x8m_\x8p_\x8i_\x8__\x8r_\x8a_\x8n_\x8k; | ||
28 | _\x86_\x85·int·_\x8m_\x8p_\x8i_\x8__\x8s_\x8i_\x8z_\x8e; | ||
29 | 66 | ||
30 | _\x87_\x81·int·_\x8t_\x8y_\x8p_\x8e; | ||
31 | _\x87_\x83·int·_\x8e_\x8r_\x8r_\x8o_\x8r; | ||
32 | _\x87_\x85·void·*_\x8c_\x8o_\x8r_\x8e; | ||
33 | 76 | ||
34 | 77}; | ||
35 | 78 | ||
29 | _\x8 | 36 | _\x88_.5typedef·struct·_.s_.V_.c_.o_.m·_.V_.c_.o_.m; |
30 | 68 | ||
31 | 69/* | ||
32 | 37 | 86 | |
38 | 87/* | ||
39 | 88·* | ||
33 | *************************************************************************** | 40 | *************************************************************************** |
34 | 41 | 89·*·Class·Vcom:·Inlineable·methods·(vcom.c) | |
35 | 42 | 90·* | |
36 | *************************************************************************** | 43 | *************************************************************************** |
37 | 73·*/ | ||
38 | 44 | 91·*/ | |
45 | 92 | ||
39 | 46 | 93#if·!defined(VINLINE_MALOC) | |
40 | 47 | 94#else·/*·if·defined(VINLINE_MALOC)·*/ | |
41 | 48 | 95#endif·/*·if·!defined(VINLINE_MALOC)·*/ | |
42 | 49 | 96 | |
50 | 97 | ||
43 | _\x8 | 51 | _\x81_.0_.7int·_.V_.c_.o_.m_\x8__\x8i_\x8n_\x8i_\x8t(int·*argc,·char·***argv); |
44 | 52 | 108 | |
45 | _\x8 | 53 | _\x81_.1_.6int·_.V_.c_.o_.m_\x8__\x8f_\x8i_\x8n_\x8a_\x8l_\x8i_\x8z_\x8e(void); |
46 | 98 | ||
47 | _\x81_\x80_\x86_\x8V_\x8m_\x8p_\x8i*·_\x8V_\x8m_\x8p_\x8i_\x8__\x8c_\x8t_\x8o_\x8r(void); | ||
48 | 107 | ||
49 | _\x81_\x81_\x86void·_\x8V_\x8m_\x8p_\x8i_\x8__\x8d_\x8t_\x8o_\x8r(_\x8V_\x8m_\x8p_\x8i·**thee); | ||
50 | 117 | 54 | 117 |
55 | _\x81_\x82_\x87_\x8V_\x8c_\x8o_\x8m*·_\x8V_\x8c_\x8o_\x8m_\x8__\x8c_\x8t_\x8o_\x8r(int·commtype); | ||
56 | 128 | ||
57 | _\x81_\x84_\x80int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8c_\x8t_\x8o_\x8r_\x82(_\x8V_\x8c_\x8o_\x8m*·thee,·int·commtype); | ||
58 | 141 | ||
51 | _\x81_\x8 | 59 | _\x81_\x85_.0void·_.V_.c_.o_.m_.__.d_.t_.o_.r(_.V_.c_.o_.m·**thee); |
52 | 1 | 60 | 151 |
61 | _\x81_\x86_\x81void·_\x8V_\x8c_\x8o_\x8m_\x8__\x8d_\x8t_\x8o_\x8r_\x82(_\x8V_\x8c_\x8o_\x8m·*thee); | ||
62 | 162 | ||
63 | _\x81_\x87_\x87int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8s_\x8e_\x8n_\x8d(_\x8V_\x8c_\x8o_\x8m·*thee,·int·des,·void·*buf,·int·len,·int·_\x8t_\x8y_\x8p_\x8e, | ||
64 | 178·int·block); | ||
65 | 179 | ||
66 | _\x81_\x89_\x87int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8c_\x8v(_\x8V_\x8c_\x8o_\x8m·*thee,·int·src,·void·*buf,·int·len,·int·_\x8t_\x8y_\x8p_\x8e, | ||
67 | 198·int·block); | ||
68 | 199 | ||
69 | _\x82_\x81_\x84int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8g_\x8e_\x8t_\x8C_\x8o_\x8u_\x8n_\x8t(_\x8V_\x8c_\x8o_\x8m·*thee,·int·src,·int·*length,·int·_\x8t_\x8y_\x8p_\x8e); | ||
70 | 215 | ||
71 | _\x82_\x83_\x87int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8d_\x8u_\x8c_\x8e(_\x8V_\x8c_\x8o_\x8m·*thee,·void·*sendbuf,·void·*recvbuf,·int·length, | ||
72 | 238·int·_\x8t_\x8y_\x8p_\x8e,·int·op); | ||
73 | 239 | ||
53 | _\x8 | 74 | _\x82_.4_.8int·_.V_.c_.o_.m_.__.s_.i_.z_.e(_.V_.c_.o_.m·*thee); |
54 | 75 | 249 | |
76 | _\x82_\x86_\x81int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8s_\x8i_\x8z_\x8e(_\x8V_\x8c_\x8o_\x8m·*thee,·int·newsize); | ||
77 | 262 | ||
78 | _\x82_\x87_\x81int·_\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8a_\x8n_\x8k(_\x8V_\x8c_\x8o_\x8m·*thee); | ||
79 | 272 | ||
55 | _\x8 | 80 | _\x82_.8_.1int·_.V_.c_.o_.m_.__.b_.a_.r_.r(_.V_.c_.o_.m·*thee); |
81 | 282 | ||
56 | 147 | ||
57 | _\x81_\x85_\x89int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8s_\x8e_\x8n_\x8d(_\x8V_\x8m_\x8p_\x8i·*thee,·int·des,·char·*buf,·int·bufsize); | ||
58 | 160 | ||
59 | _\x81_\x87_\x82int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8r_\x8e_\x8c_\x8v(_\x8V_\x8m_\x8p_\x8i·*thee,·int·src,·char·*buf,·int·bufsize); | ||
60 | 173 | ||
61 | _\x81_\x88_\x84int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8b_\x8c_\x8a_\x8s_\x8t(_\x8V_\x8m_\x8p_\x8i·*thee,·char·*buf,·int·bufsize); | ||
62 | 185 | ||
63 | _\x81_\x89_\x87int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8r_\x8e_\x8d_\x8u_\x8c_\x8e(_\x8V_\x8m_\x8p_\x8i·*thee,·char·*sbuf,·char·*rbuf,·int·bufsize); | ||
64 | 198 | ||
65 | _\x82_\x81_\x80int·_\x8V_\x8m_\x8p_\x8i_\x8__\x8i_\x8s_\x8e_\x8n_\x8d(_\x8V_\x8m_\x8p_\x8i·*thee,·int·des,·char·*buf,·int·bufsize); | ||
66 | 211 | ||
67 | 2 | 82 | 283#endif·/*·_VCOM_H_·*/ |
68 | 2 | 83 | 284 |
69 | _\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h | 84 | _\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h |
70 | The·base·(or·foundation)·header·for·MALOC. | 85 | The·base·(or·foundation)·header·for·MALOC. |
71 | _\x8v_\x8s_\x8y_\x8s_\x8._\x8h | 86 | _\x8v_\x8s_\x8y_\x8s_\x8._\x8h |
72 | The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.) | 87 | The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.) |
88 | _\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8a_\x8n_\x8k | ||
89 | int·Vcom_rank(Vcom·*thee) | ||
90 | Get·the·ID·of·the·local·PE | ||
91 | _\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8s_\x8i_\x8z_\x8e | ||
92 | int·Vcom_resize(Vcom·*thee,·int·newsize) | ||
93 | Resize·(shrink)·the·communications·group·to·include·only·newsize·number·of | ||
94 | processors.... | ||
95 | _\x8V_\x8c_\x8o_\x8m_\x8__\x8c_\x8t_\x8o_\x8r_\x82 | ||
96 | int·Vcom_ctor2(Vcom·*thee,·int·commtype) | ||
97 | Construct·the·communications·object.·This·routine·sets·up·data·members·of·class | ||
98 | and·initializes·MPI.... | ||
99 | _\x8V_\x8c_\x8o_\x8m_\x8__\x8s_\x8i_\x8z_\x8e | ||
100 | int·Vcom_size(Vcom·*thee) | ||
101 | Get·the·number·of·PEs·in·communicator. | ||
102 | _\x8V_\x8c_\x8o_\x8m_\x8__\x8r_\x8e_\x8d_\x8u_\x8c_\x8e | ||
103 | int·Vcom_reduce(Vcom·*thee,·void·*sendbuf,·void·*recvbuf,·int·length,·int·type, | ||
Max diff block lines reached; 3240/8544 bytes (37.92%) 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, 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",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="$a00011.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."]; | 9 | ··Node2·[id="Node000002",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."]; |
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="$a00014.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="$a00014.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 50, 17 lines modified | Offset 50, 17 lines modified | ||
50 | ··<div·class="headertitle"><div·class="title">vmp.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00049.html">Vmp·class</a></div></div></div> | 50 | ··<div·class="headertitle"><div·class="title">vmp.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00049.html">Vmp·class</a></div></div></div> |
51 | </div><!--header--> | 51 | </div><!--header--> |
52 | <div·class="contents"> | 52 | <div·class="contents"> |
53 | <p>Class·Vmp:·a·Virtual·MPI·communication·layer·object.·· | 53 | <p>Class·Vmp:·a·Virtual·MPI·communication·layer·object.·· |
54 | <a·href="#details">More...</a></p> | 54 | <a·href="#details">More...</a></p> |
55 | <div·class="textblock"><code>#include·<<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>></code><br·/> | 55 | <div·class="textblock"><code>#include·<<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>></code><br·/> |
56 | <code>#include·<<a·class="el"·href="a000 | 56 | <code>#include·<<a·class="el"·href="a00032_source.html">maloc/vsys.h</a>></code><br·/> |
57 | <code>#include·<<a·class="el"·href="a0000 | 57 | <code>#include·<<a·class="el"·href="a00005_source.html">maloc/vmpi.h</a>></code><br·/> |
58 | <code>#include·<<a·class="el"·href="a0000 | 58 | <code>#include·<<a·class="el"·href="a00008_source.html">maloc/vcom.h</a>></code><br·/> |
59 | </div><div·class="textblock"><div·class="dynheader"> | 59 | </div><div·class="textblock"><div·class="dynheader"> |
60 | Include·dependency·graph·for·vmp.h:</div> | 60 | Include·dependency·graph·for·vmp.h:</div> |
61 | <div·class="dyncontent"> | 61 | <div·class="dyncontent"> |
62 | <div·class="center"><img·src="a00012.png"·border="0"·usemap="#avmp_8h"·alt=""/></div> | 62 | <div·class="center"><img·src="a00012.png"·border="0"·usemap="#avmp_8h"·alt=""/></div> |
63 | </div> | 63 | </div> |
64 | </div><div·class="textblock"><div·class="dynheader"> | 64 | </div><div·class="textblock"><div·class="dynheader"> |
65 | This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div> | 65 | This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div> |
Offset 53, 17 lines modified | Offset 53, 17 lines modified | ||
53 | <div·class="contents"> | 53 | <div·class="contents"> |
54 | <a·href="a00011.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div> | 54 | <a·href="a00011.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div> |
55 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#ifndef·_VMP_H_</span></div> | 55 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#ifndef·_VMP_H_</span></div> |
56 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·_VMP_H_</span></div> | 56 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#define·_VMP_H_</span></div> |
57 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> | 57 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> |
58 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·<<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>></span></div> | 58 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·<<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>></span></div> |
59 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> | 59 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> |
60 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·<<a·class="code"·href="a000 | 60 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·<<a·class="code"·href="a00032.html">maloc/vsys.h</a>></span></div> |
61 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·<<a·class="code"·href="a0000 | 61 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·<<a·class="code"·href="a00005.html">maloc/vmpi.h</a>></span></div> |
62 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·<<a·class="code"·href="a0000 | 62 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·<<a·class="code"·href="a00008.html">maloc/vcom.h</a>></span></div> |
63 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> | 63 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> |
64 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">/*</span></div> | 64 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">/*</span></div> |
65 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·***************************************************************************</span></div> | 65 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·***************************************************************************</span></div> |
66 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·Class·Vmp:·Parameters·and·datatypes</span></div> | 66 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·Class·Vmp:·Parameters·and·datatypes</span></div> |
67 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*·***************************************************************************</span></div> | 67 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*·***************************************************************************</span></div> |
68 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">·*/</span></div> | 68 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">·*/</span></div> |
69 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> | 69 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> |
Offset 60, 18 lines modified | Offset 60, 18 lines modified | ||
60 | 162 | 60 | 162 |
61 | _\x81_\x87_\x84int·_\x8V_\x8m_\x8p_\x8__\x8r_\x8e_\x8c_\x8v(_\x8V_\x8m_\x8p·*thee,·int·src,·char·*buf,·int·bufsize); | 61 | _\x81_\x87_\x84int·_\x8V_\x8m_\x8p_\x8__\x8r_\x8e_\x8c_\x8v(_\x8V_\x8m_\x8p·*thee,·int·src,·char·*buf,·int·bufsize); |
62 | 175 | 62 | 175 |
63 | 176#endif·/*·_VMP_H_·*/ | 63 | 176#endif·/*·_VMP_H_·*/ |
64 | 177 | 64 | 177 |
65 | _\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h | 65 | _\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h |
66 | The·base·(or·foundation)·header·for·MALOC. | 66 | The·base·(or·foundation)·header·for·MALOC. |
67 | _\x8v_\x8c_\x8o_\x8m_\x8._\x8h | ||
68 | Class·Vcom:·virtual·(currently·just·MPI)·communications·layer. | ||
69 | _\x8v_\x8m_\x8p_\x8i_\x8._\x8h | 67 | _\x8v_\x8m_\x8p_\x8i_\x8._\x8h |
70 | Class·Vmpi:·a·Virtual·MPI·communication·layer·object. | 68 | Class·Vmpi:·a·Virtual·MPI·communication·layer·object. |
69 | _\x8v_\x8c_\x8o_\x8m_\x8._\x8h | ||
70 | Class·Vcom:·virtual·(currently·just·MPI)·communications·layer. | ||
71 | _\x8v_\x8s_\x8y_\x8s_\x8._\x8h | 71 | _\x8v_\x8s_\x8y_\x8s_\x8._\x8h |
72 | The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.) | 72 | The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.) |
73 | _\x8V_\x8m_\x8p_\x8__\x8f_\x8i_\x8n_\x8a_\x8l_\x8i_\x8z_\x8e | 73 | _\x8V_\x8m_\x8p_\x8__\x8f_\x8i_\x8n_\x8a_\x8l_\x8i_\x8z_\x8e |
74 | int·Vmp_finalize(void) | 74 | int·Vmp_finalize(void) |
75 | The·Vmp·finalizer. | 75 | The·Vmp·finalizer. |
76 | _\x8V_\x8m_\x8p_\x8__\x8s_\x8e_\x8n_\x8d | 76 | _\x8V_\x8m_\x8p_\x8__\x8s_\x8e_\x8n_\x8d |
77 | int·Vmp_send(Vmp·*thee,·int·des,·char·*buf,·int·bufsize) | 77 | int·Vmp_send(Vmp·*thee,·int·des,·char·*buf,·int·bufsize) |
Offset 34, 36 lines modified | Offset 34, 36 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/vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 41 | ··Node18·[id="Node000018",label="maloc/vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.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="$a00035.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."]; | 44 | ··Node19·[id="Node000019",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.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="$a0002 | 47 | ··Node20·[id="Node000020",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.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="$a00023.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="$a00020.html",tooltip="Class·Vset:·a·dynamic·set·object."]; | 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="$a0002 | 59 | ··Node23·[id="Node000023",label="maloc/vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.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/vmpi.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a0000 | 62 | ··Node24·[id="Node000024",label="maloc/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."]; |
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/vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a0000 | 66 | ··Node25·[id="Node000025",label="maloc/vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."]; |
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 | } | 69 | } |
Offset 48, 15 lines modified | Offset 48, 15 lines modified | ||
48 | ··<div·class="headertitle"><div·class="title">psh.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00051.html">Vsh·class</a></div></div></div> | 48 | ··<div·class="headertitle"><div·class="title">psh.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00051.html">Vsh·class</a></div></div></div> |
49 | </div><!--header--> | 49 | </div><!--header--> |
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="a000 | 54 | <code>#include·<<a·class="el"·href="a00032_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="a00011_source.html">maloc/vmp.h</a>></code><br·/> | 56 | <code>#include·<<a·class="el"·href="a00011_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="a00015.png"·border="0"·usemap="#apsh_8h"·alt=""/></div> | 60 | <div·class="center"><img·src="a00015.png"·border="0"·usemap="#apsh_8h"·alt=""/></div> |
61 | </div> | 61 | </div> |
Offset 53, 27 lines modified | Offset 53, 27 lines modified | ||
53 | <div·class="contents"> | 53 | <div·class="contents"> |
54 | <a·href="a00014.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div> | 54 | <a·href="a00014.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div> |
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="a000 | 60 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·<<a·class="code"·href="a00032.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="a00011.html">maloc/vmp.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="a00011.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="aa00011_html"><div·class="ttname"><a·href="a00011.html">vmp.h</a></div><div·class="ttdoc">Class·Vmp:·a·Virtual·MPI·communication·layer·object.</div></div> | 70 | <div·class="ttc"·id="aa00011_html"><div·class="ttname"><a·href="a00011.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="aa000 | 72 | <div·class="ttc"·id="aa00032_html"><div·class="ttname"><a·href="a00032.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> |
78 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 78 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 |
79 | </small></address> | 79 | </small></address> |
Offset 34, 44 lines modified | Offset 34, 44 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/vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 41 | ··Node18·[id="Node000018",label="maloc/vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.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="$a00035.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."]; | 44 | ··Node19·[id="Node000019",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.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="$a0002 | 47 | ··Node20·[id="Node000020",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.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="$a00023.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="$a00020.html",tooltip="Class·Vset:·a·dynamic·set·object."]; | 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="$a0002 | 59 | ··Node23·[id="Node000023",label="maloc/vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.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="$a00011.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."]; | 66 | ··Node25·[id="Node000025",label="maloc/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."]; |
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="$a0000 | 70 | ··Node26·[id="Node000026",label="maloc/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."]; |
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="$a0000 | 74 | ··Node27·[id="Node000027",label="maloc/vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.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 50, 15 lines modified | Offset 50, 15 lines modified | ||
50 | ··<div·class="headertitle"><div·class="title">vsh.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00051.html">Vsh·class</a></div></div></div> | 50 | ··<div·class="headertitle"><div·class="title">vsh.h·File·Reference<div·class="ingroups"><a·class="el"·href="a00051.html">Vsh·class</a></div></div></div> |
51 | </div><!--header--> | 51 | </div><!--header--> |
52 | <div·class="contents"> | 52 | <div·class="contents"> |
53 | <p>Header·file·for·vsh,·a·bourne-compatible·shell.·· | 53 | <p>Header·file·for·vsh,·a·bourne-compatible·shell.·· |
54 | <a·href="#details">More...</a></p> | 54 | <a·href="#details">More...</a></p> |
55 | <div·class="textblock"><code>#include·<<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>></code><br·/> | 55 | <div·class="textblock"><code>#include·<<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>></code><br·/> |
56 | <code>#include·<<a·class="el"·href="a000 | 56 | <code>#include·<<a·class="el"·href="a00032_source.html">maloc/vsys.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·vsh.h:</div> | 58 | Include·dependency·graph·for·vsh.h:</div> |
59 | <div·class="dyncontent"> | 59 | <div·class="dyncontent"> |
60 | <div·class="center"><img·src="a00018.png"·border="0"·usemap="#avsh_8h"·alt=""/></div> | 60 | <div·class="center"><img·src="a00018.png"·border="0"·usemap="#avsh_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, 15 lines modified | Offset 53, 15 lines modified | ||
53 | <div·class="contents"> | 53 | <div·class="contents"> |
54 | <a·href="a00017.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div> | 54 | <a·href="a00017.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div> |
55 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·_VSH_H_</span></div> | 55 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·_VSH_H_</span></div> |
56 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·_VSH_H_</span></div> | 56 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·_VSH_H_</span></div> |
57 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> | 57 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> |
58 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·<<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>></span></div> | 58 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·<<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>></span></div> |
59 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> | 59 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> |
60 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·<<a·class="code"·href="a000 | 60 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·<<a·class="code"·href="a00032.html">maloc/vsys.h</a>></span></div> |
61 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> | 61 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> |
62 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">/*</span></div> | 62 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">/*</span></div> |
63 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">·*·***************************************************************************</span></div> | 63 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">·*·***************************************************************************</span></div> |
64 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·Class·Vsh:·Parameters·and·datatypes</span></div> | 64 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·Class·Vsh:·Parameters·and·datatypes</span></div> |
65 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·***************************************************************************</span></div> | 65 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·***************************************************************************</span></div> |
66 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*/</span></div> | 66 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*/</span></div> |
67 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> | 67 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> |
Offset 34, 28 lines modified | Offset 34, 28 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/vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 41 | ··Node18·[id="Node000018",label="maloc/vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.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="$a00035.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."]; | 44 | ··Node19·[id="Node000019",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.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="$a0002 | 47 | ··Node20·[id="Node000020",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.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="$a00023.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="$a00020.html",tooltip="Class·Vset:·a·dynamic·set·object."]; | 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="$a0002 | 59 | ··Node23·[id="Node000023",label="maloc/vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.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 51, 15 lines modified | Offset 51, 15 lines modified | ||
51 | </div><!--header--> | 51 | </div><!--header--> |
52 | <div·class="contents"> | 52 | <div·class="contents"> |
53 | <p>Class·Vset:·a·dynamic·set·object.·· | 53 | <p>Class·Vset:·a·dynamic·set·object.·· |
54 | <a·href="#details">More...</a></p> | 54 | <a·href="#details">More...</a></p> |
55 | <div·class="textblock"><code>#include·<<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>></code><br·/> | 55 | <div·class="textblock"><code>#include·<<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>></code><br·/> |
56 | <code>#include·<<a·class="el"·href="a00035_source.html">maloc/vnm.h</a>></code><br·/> | 56 | <code>#include·<<a·class="el"·href="a00035_source.html">maloc/vnm.h</a>></code><br·/> |
57 | <code>#include·<<a·class="el"·href="a0002 | 57 | <code>#include·<<a·class="el"·href="a00029_source.html">maloc/vmem.h</a>></code><br·/> |
58 | </div><div·class="textblock"><div·class="dynheader"> | 58 | </div><div·class="textblock"><div·class="dynheader"> |
59 | Include·dependency·graph·for·vset.h:</div> | 59 | Include·dependency·graph·for·vset.h:</div> |
60 | <div·class="dyncontent"> | 60 | <div·class="dyncontent"> |
61 | <div·class="center"><img·src="a00021.png"·border="0"·usemap="#avset_8h"·alt=""/></div> | 61 | <div·class="center"><img·src="a00021.png"·border="0"·usemap="#avset_8h"·alt=""/></div> |
62 | </div> | 62 | </div> |
63 | </div><div·class="textblock"><div·class="dynheader"> | 63 | </div><div·class="textblock"><div·class="dynheader"> |
64 | This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div> | 64 | This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div> |
Offset 54, 15 lines modified | Offset 54, 15 lines modified | ||
54 | <a·href="a00020.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div> | 54 | <a·href="a00020.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div> |
55 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·_VSET_H_</span></div> | 55 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·_VSET_H_</span></div> |
56 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·_VSET_H_</span></div> | 56 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#define·_VSET_H_</span></div> |
57 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> | 57 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> |
58 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·<<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>></span></div> | 58 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·<<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>></span></div> |
59 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> | 59 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> |
60 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·<<a·class="code"·href="a00035.html">maloc/vnm.h</a>></span></div> | 60 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·<<a·class="code"·href="a00035.html">maloc/vnm.h</a>></span></div> |
61 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·<<a·class="code"·href="a0002 | 61 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·<<a·class="code"·href="a00029.html">maloc/vmem.h</a>></span></div> |
62 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> | 62 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> |
63 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">/*</span></div> | 63 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">/*</span></div> |
64 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·***************************************************************************</span></div> | 64 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">·*·***************************************************************************</span></div> |
65 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·Class·Vset:·Parameters·and·datatypes</span></div> | 65 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">·*·Class·Vset:·Parameters·and·datatypes</span></div> |
66 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*·***************************************************************************</span></div> | 66 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">·*·***************************************************************************</span></div> |
67 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">·*/</span></div> | 67 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">·*/</span></div> |
68 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> | 68 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> |
Offset 37, 10 lines modified | Offset 37, 10 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/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."]; | 41 | ··Node18·[id="Node000018",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.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="$a0002 | 44 | ··Node19·[id="Node000019",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.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 | } | 46 | } |
Offset 2, 27 lines modified | Offset 2, 27 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="vset.h",height=0.2,width=0.4,color="gray40",·fillcolor="grey60",·style="filled",·fontcolor="black",tooltip="Class·Vset:·a·dynamic·set·object."]; | 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="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 9 | ··Node2·[id="Node000002",label="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.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="$a00014.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="$a00014.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="$a0000 | 16 | ··Node5·[id="Node000005",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.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="$a00011.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."]; | 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·->·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="$a0000 | 22 | ··Node7·[id="Node000007",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."]; |
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:·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 1, 30 lines modified | Offset 1, 131 lines modified | ||
1 | MALOC 0.1 | 1 | MALOC 0.1 |
2 | ····*·_\x8s_\x8r_\x8c | 2 | ····*·_\x8s_\x8r_\x8c |
3 | ····*·_\x8v_\x8s_\x8y_\x8s | 3 | ····*·_\x8v_\x8s_\x8y_\x8s |
4 | ····*·_\x8m_\x8a_\x8l_\x8o_\x8c | 4 | ····*·_\x8m_\x8a_\x8l_\x8o_\x8c |
5 | _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8M_\x8a_\x8c_\x8r_\x8o_\x8s·|·_\x8T_\x8y_\x8p_\x8e_\x8d_\x8e_\x8f_\x8s·|·_\x8E_\x8n_\x8u_\x8m_\x8e_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s | ||
5 | v | 6 | vio.h·File·Reference |
6 | _\x8g_\x8l_\x8o_\x8b_\x8a_\x8l_\x8__\x8m_\x8a_\x8l_\x8o_\x8c_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s | ||
7 | 7 | _.V_.i_.o_.·_.c_.l_.a_.s_.s | |
8 | Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. | ||
8 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h> | 9 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h> |
9 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8n_\x8m_\x8._\x8h> | 10 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8n_\x8m_\x8._\x8h> |
10 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8m_\x8e_\x8m_\x8._\x8h> | ||
11 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8i_\x8o_\x8._\x8h> | ||
12 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8e_\x8t_\x8._\x8h> | ||
13 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8p_\x8r_\x8e_\x8d_\x8._\x8h> | ||
14 | Include·dependency·graph·for·v | 11 | Include·dependency·graph·for·vio.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 | _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. | 13 | _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. |
14 | C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s | ||
15 | struct· ·_\x8s_\x8V_\x8i_\x8o | ||
16 | ········Contains·public·data·members·for·Vio·class.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. | ||
17 | |||
18 | M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s | ||
19 | #define ·_\x8V_\x8P_\x8O_\x8R_\x8T_\x8N_\x8U_\x8M_\x8B_\x8E_\x8R 14916 | ||
20 | ········our·portbase;·5000·<·VPORTNUMBER·<·49152 | ||
21 | |||
22 | #define ·_\x8V_\x8I_\x8O_\x8__\x8M_\x8A_\x8X_\x8B_\x8U_\x8F 10 | ||
23 | ········number·of·internal·buffers·(BUFF·datatype) | ||
24 | |||
25 | T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s | ||
26 | ·typedef·enum·_\x8V_\x8I_\x8O_\x8t_\x8y_\x8p_\x8e ·_\x8V_\x8I_\x8O_\x8t_\x8y_\x8p_\x8e | ||
27 | ······················Parameter·for·I/O·type·(sdio,buff,file,unix,inet) | ||
28 | |||
29 | ·typedef·enum·_\x8V_\x8I_\x8O_\x8f_\x8r_\x8m_\x8t ·_\x8V_\x8I_\x8O_\x8f_\x8r_\x8m_\x8t | ||
30 | ······················Parameter·for·compression·type·(XDR,ASC) | ||
31 | |||
32 | typedef·enum·_\x8V_\x8I_\x8O_\x8r_\x8w_\x8k_\x8e_\x8y ·_\x8V_\x8I_\x8O_\x8r_\x8w_\x8k_\x8e_\x8y | ||
33 | ······················Parameter·for·rw·type·(R,RW) | ||
34 | |||
35 | ··typedef·struct·_\x8s_\x8V_\x8i_\x8o ·_\x8V_\x8i_\x8o | ||
36 | ······················Declaration·of·the·Vio·class·as·the·Vio·structure. | ||
37 | |||
38 | E\x8En\x8nu\x8um\x8me\x8er\x8ra\x8at\x8ti\x8io\x8on\x8ns\x8s | ||
39 | enum· ·_\x8V_\x8I_\x8O_\x8t_\x8y_\x8p_\x8e·{ | ||
40 | ······· _\x8V_\x8I_\x8O_\x8__\x8N_\x8O_\x8__\x8T_\x8Y_\x8P_\x8E·,·_\x8V_\x8I_\x8O_\x8__\x8S_\x8D_\x8I_\x8O·,·_\x8V_\x8I_\x8O_\x8__\x8B_\x8U_\x8F_\x8F·,·_\x8V_\x8I_\x8O_\x8__\x8F_\x8I_\x8L_\x8E·, | ||
41 | ······· _\x8V_\x8I_\x8O_\x8__\x8U_\x8N_\x8I_\x8X·,·_\x8V_\x8I_\x8O_\x8__\x8I_\x8N_\x8E_\x8T | ||
42 | ·······} | ||
43 | ······Parameter·for·I/O·type·(sdio,buff,file,unix,inet)·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. | ||
44 | |||
45 | enum· ·_\x8V_\x8I_\x8O_\x8f_\x8r_\x8m_\x8t·{·_\x8V_\x8I_\x8O_\x8__\x8N_\x8O_\x8__\x8F_\x8R_\x8M_\x8T·,·_\x8V_\x8I_\x8O_\x8__\x8X_\x8D_\x8R·,·_\x8V_\x8I_\x8O_\x8__\x8A_\x8S_\x8C·} | ||
46 | ······Parameter·for·compression·type·(XDR,ASC)·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. | ||
47 | |||
48 | enum· ·_\x8V_\x8I_\x8O_\x8r_\x8w_\x8k_\x8e_\x8y·{·_\x8V_\x8I_\x8O_\x8__\x8N_\x8O_\x8__\x8R_\x8W·,·_\x8V_\x8I_\x8O_\x8__\x8R·,·_\x8V_\x8I_\x8O_\x8__\x8W·} | ||
49 | ······Parameter·for·rw·type·(R,RW)·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. | ||
50 | |||
51 | F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s | ||
52 | ··void ·_\x8V_\x8i_\x8o_\x8__\x8s_\x8t_\x8a_\x8r_\x8t·(void) | ||
53 | ·······Start·Vio·communication·layer·(init·internal·variables/buffers) | ||
54 | |||
55 | ··void ·_\x8V_\x8i_\x8o_\x8__\x8s_\x8t_\x8o_\x8p·(void) | ||
56 | ·······Shutdown·Vio·communication·layer. | ||
57 | |||
58 | ·_\x8V_\x8i_\x8o·* ·_\x8V_\x8i_\x8o_\x8__\x8c_\x8t_\x8o_\x8r·(const·char·*socktype,·const·char·*datafrmt,·const·char | ||
59 | ········*hostname,·const·char·*filename,·const·char·*rwkey) | ||
60 | ·······Construct·the·Vio·object. | ||
61 | |||
62 | ···int ·_\x8V_\x8i_\x8o_\x8__\x8c_\x8t_\x8o_\x8r_\x82·(_\x8V_\x8i_\x8o·*thee,·const·char·*socktype,·const·char·*datafrmt,·const | ||
63 | ········char·*hostname,·const·char·*filename,·const·char·*rwkey) | ||
64 | ·······Work·routine·that·Vio_ctor·calls·to·do·most·of·the·construction. | ||
65 | |||
66 | ··void ·_\x8V_\x8i_\x8o_\x8__\x8d_\x8t_\x8o_\x8r·(_\x8V_\x8i_\x8o·**thee) | ||
67 | ·······Destruct·the·Vio·object. | ||
68 | |||
69 | ··void ·_\x8V_\x8i_\x8o_\x8__\x8d_\x8t_\x8o_\x8r_\x82·(_\x8V_\x8i_\x8o·*thee) | ||
70 | ·······Work·routine·that·Vio_dtor·calls·to·do·most·of·the·destruction. | ||
71 | |||
72 | ··void ·_\x8V_\x8i_\x8o_\x8__\x8s_\x8e_\x8t_\x8W_\x8h_\x8i_\x8t_\x8e_\x8C_\x8h_\x8a_\x8r_\x8s·(_\x8V_\x8i_\x8o·*thee,·char·*whiteChars) | ||
73 | ·······Set·the·white·character·set·for·I/O·stream. | ||
74 | |||
75 | ··void ·_\x8V_\x8i_\x8o_\x8__\x8s_\x8e_\x8t_\x8C_\x8o_\x8m_\x8m_\x8C_\x8h_\x8a_\x8r_\x8s·(_\x8V_\x8i_\x8o·*thee,·char·*commChars) | ||
76 | ·······Set·the·comment·character·set·for·I/O·stream. | ||
77 | |||
78 | ···int ·_\x8V_\x8i_\x8o_\x8__\x8a_\x8c_\x8c_\x8e_\x8p_\x8t·(_\x8V_\x8i_\x8o·*thee,·int·nonblock) | ||
79 | ·······Accept·any·waiting·connect·attempt·to·our·socket·on·our·machine. | ||
80 | |||
81 | ··void ·_\x8V_\x8i_\x8o_\x8__\x8a_\x8c_\x8c_\x8e_\x8p_\x8t_\x8F_\x8r_\x8e_\x8e·(_\x8V_\x8i_\x8o·*thee) | ||
82 | ·······Free·the·socket·child·that·was·used·for·the·last·accept. | ||
83 | |||
84 | ···int ·_\x8V_\x8i_\x8o_\x8__\x8c_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t·(_\x8V_\x8i_\x8o·*thee,·int·nonblock) | ||
85 | ·······Connect·to·some·socket·on·a·remote·machine·(or·on·our·machine) | ||
86 | |||
87 | ··void ·_\x8V_\x8i_\x8o_\x8__\x8c_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8F_\x8r_\x8e_\x8e·(_\x8V_\x8i_\x8o·*thee) | ||
88 | ·······Purge·any·output·buffers·(for·<UNIX/INET>,·else·a·no-op) | ||
89 | |||
90 | ···int ·_\x8V_\x8i_\x8o_\x8__\x8s_\x8c_\x8a_\x8n_\x8f·(_\x8V_\x8i_\x8o·*thee,·char·*parms,...) | ||
91 | ·······Mimic·"scanf"·from·an·arbitrary·Vio·device. | ||
92 | |||
93 | ···int ·_\x8V_\x8i_\x8o_\x8__\x8p_\x8r_\x8i_\x8n_\x8t_\x8f·(_\x8V_\x8i_\x8o·*thee,·char·*parms,...) | ||
94 | ·······Mimic·"printf"·from·an·arbitrary·Vio·device. | ||
95 | |||
96 | ···int ·_\x8V_\x8i_\x8o_\x8__\x8r_\x8e_\x8a_\x8d·(_\x8V_\x8i_\x8o·*thee,·char·*buf,·int·bufsize) | ||
97 | ·······Read·(up·to)·bufsize·characters·into·buf·from·input·device. | ||
98 | |||
99 | ···int ·_\x8V_\x8i_\x8o_\x8__\x8w_\x8r_\x8i_\x8t_\x8e·(_\x8V_\x8i_\x8o·*thee,·char·*buf,·int·bufsize) | ||
100 | ·······Write·bufsize·characters·from·buf·to·output·device. | ||
101 | |||
102 | ··void ·_\x8V_\x8i_\x8o_\x8__\x8b_\x8u_\x8f_\x8T_\x8a_\x8k_\x8e·(_\x8V_\x8i_\x8o·*thee,·char·*buf,·int·bufsize) | ||
103 | ·······Set·the·pointer·to·the·internal·buffer. | ||
104 | |||
105 | char·* ·_\x8V_\x8i_\x8o_\x8__\x8b_\x8u_\x8f_\x8G_\x8i_\x8v_\x8e·(_\x8V_\x8i_\x8o·*thee) | ||
106 | ·······Return·the·pointer·to·the·internal·buffer. | ||
107 | |||
108 | ···int ·_\x8V_\x8i_\x8o_\x8__\x8b_\x8u_\x8f_\x8S_\x8i_\x8z_\x8e·(_\x8V_\x8i_\x8o·*thee) | ||
109 | ·······Return·the·length·to·the·internal·buffer. | ||
110 | |||
111 | ·_\x8V_\x8i_\x8o·* ·_\x8V_\x8i_\x8o_\x8__\x8s_\x8o_\x8c_\x8k_\x8e_\x8t_\x8O_\x8p_\x8e_\x8n·(char·*key,·const·char·*iodev,·const·char·*iofmt,·const | ||
112 | ········char·*iohost,·const·char·*iofile) | ||
113 | ·······Socket·open·for·read·or·write. | ||
114 | |||
115 | ··void ·_\x8V_\x8i_\x8o_\x8__\x8s_\x8o_\x8c_\x8k_\x8e_\x8t_\x8C_\x8l_\x8o_\x8s_\x8e·(_\x8V_\x8i_\x8o·**sock) | ||
116 | ·······Socket·close·from·read·or·write. | ||
117 | |||
17 | *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* | 118 | *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* |
119 | Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer. | ||
18 | The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.) | ||
19 | ··Author | ||
20 | ······Michael·Holst | ||
Max diff block lines reached; 1322/7283 bytes (18.15%) 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 1, 34 lines modified | Offset 1, 343 lines modified | ||
1 | MALOC 0.1 | 1 | MALOC 0.1 |
2 | ····*·_\x8s_\x8r_\x8c | 2 | ····*·_\x8s_\x8r_\x8c |
3 | ····*·_\x8v_\x8s_\x8y_\x8s | 3 | ····*·_\x8v_\x8s_\x8y_\x8s |
4 | ····*·_\x8m_\x8a_\x8l_\x8o_\x8c | 4 | ····*·_\x8m_\x8a_\x8l_\x8o_\x8c |
5 | v | 5 | vio.h |
6 | _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. | 6 | _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. |
7 | 1 | 7 | 1 |
8 | 3 | 8 | 39#ifndef·_VIO_H_ |
9 | 40#define·_VIO_H_ | ||
9 | 32#define·_VSYS_H_ | ||
10 | 33 | ||
11 | 34#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h> | ||
12 | 35 | ||
13 | 36#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8n_\x8m_\x8._\x8h> | ||
14 | 37#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8m_\x8e_\x8m_\x8._\x8h> | ||
15 | 38#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8i_\x8o_\x8._\x8h> | ||
16 | 39#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8e_\x8t_\x8._\x8h> | ||
17 | 40#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8p_\x8r_\x8e_\x8d_\x8._\x8h> | ||
18 | 41 | 10 | 41 |
19 | 42# | 11 | 42#include·<_.m_.a_.l_.o_.c_./_.m_.a_.l_.o_.c_.__.b_.a_.s_.e_.._.h> |
20 | 43 | 12 | 43 |
13 | 44#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8n_\x8m_\x8._\x8h> | ||
14 | 45 | ||
15 | 46/* | ||
16 | 47·* | ||
17 | *************************************************************************** | ||
18 | 48·*·Class·Vio:·Parameters·and·datatypes | ||
19 | 49·* | ||
20 | *************************************************************************** | ||
21 | 50·*/ | ||
22 | 51 | ||
23 | _\x85_\x83#define·VPORTNUMBER·14916 | ||
24 | _\x85_\x85#define·VIO_MAXBUF·10 | ||
25 | 56 | ||
26 | _\x86_\x82typedef·enum·_\x8V_\x8I_\x8O_\x8t_\x8y_\x8p_\x8e·{ | ||
27 | _\x86_\x83·_\x8V_\x8I_\x8O_\x8__\x8N_\x8O_\x8__\x8T_\x8Y_\x8P_\x8E, | ||
28 | _\x86_\x84·_\x8V_\x8I_\x8O_\x8__\x8S_\x8D_\x8I_\x8O, | ||
29 | _\x86_\x85·_\x8V_\x8I_\x8O_\x8__\x8B_\x8U_\x8F_\x8F, | ||
30 | _\x86_\x86·_\x8V_\x8I_\x8O_\x8__\x8F_\x8I_\x8L_\x8E, | ||
31 | _\x86_\x87·_\x8V_\x8I_\x8O_\x8__\x8U_\x8N_\x8I_\x8X, | ||
32 | 68·_\x8V_\x8I_\x8O_\x8__\x8I_\x8N_\x8E_\x8T | ||
33 | _\x86_\x89}·_\x8V_\x8I_\x8O_\x8t_\x8y_\x8p_\x8e; | ||
34 | 70 | ||
35 | _\x87_\x86typedef·enum·_\x8V_\x8I_\x8O_\x8f_\x8r_\x8m_\x8t·{ | ||
36 | _\x87_\x87·_\x8V_\x8I_\x8O_\x8__\x8N_\x8O_\x8__\x8F_\x8R_\x8M_\x8T, | ||
37 | _\x87_\x88·_\x8V_\x8I_\x8O_\x8__\x8X_\x8D_\x8R, | ||
38 | 79·_\x8V_\x8I_\x8O_\x8__\x8A_\x8S_\x8C | ||
39 | _\x88_\x80}·_\x8V_\x8I_\x8O_\x8f_\x8r_\x8m_\x8t; | ||
40 | 81 | ||
41 | _\x88_\x87typedef·enum·_\x8V_\x8I_\x8O_\x8r_\x8w_\x8k_\x8e_\x8y·{ | ||
42 | _\x88_\x88·_\x8V_\x8I_\x8O_\x8__\x8N_\x8O_\x8__\x8R_\x8W, | ||
43 | _\x88_\x89·_\x8V_\x8I_\x8O_\x8__\x8R, | ||
44 | 90·_\x8V_\x8I_\x8O_\x8__\x8W | ||
45 | _\x89_\x81}·_\x8V_\x8I_\x8O_\x8r_\x8w_\x8k_\x8e_\x8y; | ||
46 | 92 | ||
47 | _\x89_\x88struct·_\x8s_\x8V_\x8i_\x8o·{ | ||
48 | 99 | ||
49 | _\x81_\x80_\x80·_\x8V_\x8I_\x8O_\x8t_\x8y_\x8p_\x8e·_\x8t_\x8y_\x8p_\x8e; | ||
50 | _\x81_\x80_\x88·_\x8V_\x8I_\x8O_\x8f_\x8r_\x8m_\x8t·_\x8f_\x8r_\x8m_\x8t; | ||
51 | _\x81_\x81_\x83·_\x8V_\x8I_\x8O_\x8r_\x8w_\x8k_\x8e_\x8y·_\x8r_\x8w_\x8k_\x8e_\x8y; | ||
52 | _\x81_\x81_\x88·char·_\x8f_\x8i_\x8l_\x8e[_\x8V_\x8M_\x8A_\x8X_\x8__\x8A_\x8R_\x8G_\x8L_\x8E_\x8N]; | ||
53 | _\x81_\x81_\x89·char·_\x8l_\x8h_\x8o_\x8s_\x8t[_\x8V_\x8M_\x8A_\x8X_\x8__\x8A_\x8R_\x8G_\x8L_\x8E_\x8N]; | ||
54 | _\x81_\x82_\x80·char·_\x8r_\x8h_\x8o_\x8s_\x8t[_\x8V_\x8M_\x8A_\x8X_\x8__\x8A_\x8R_\x8G_\x8L_\x8E_\x8N]; | ||
55 | _\x81_\x82_\x82·int·_\x8e_\x8r_\x8r_\x8o_\x8r; | ||
56 | _\x81_\x82_\x83·int·_\x8d_\x8i_\x8r_\x8t_\x8y; | ||
57 | _\x81_\x82_\x85·FILE·*_\x8f_\x8p; | ||
58 | _\x81_\x82_\x86·int·_\x8s_\x8o; | ||
59 | _\x81_\x82_\x87·int·_\x8s_\x8o_\x8c; | ||
60 | _\x81_\x82_\x88·void·*_\x8n_\x8a_\x8m_\x8e; | ||
61 | _\x81_\x82_\x89·void·*_\x8a_\x8x_\x8d_\x8r; | ||
62 | _\x81_\x83_\x81·char·_\x8w_\x8h_\x8i_\x8t_\x8e_\x8C_\x8h_\x8a_\x8r_\x8s[_\x8V_\x8M_\x8A_\x8X_\x8__\x8A_\x8R_\x8G_\x8N_\x8U_\x8M]; | ||
63 | _\x81_\x83_\x82·char·_\x8c_\x8o_\x8m_\x8m_\x8C_\x8h_\x8a_\x8r_\x8s[_\x8V_\x8M_\x8A_\x8X_\x8__\x8A_\x8R_\x8G_\x8N_\x8U_\x8M]; | ||
64 | _\x81_\x83_\x84·char·_\x8i_\x8o_\x8B_\x8u_\x8f_\x8f_\x8e_\x8r[_\x8V_\x8M_\x8A_\x8X_\x8__\x8B_\x8U_\x8F_\x8S_\x8I_\x8Z_\x8E]; | ||
65 | _\x81_\x83_\x85·int·_\x8i_\x8o_\x8B_\x8u_\x8f_\x8f_\x8e_\x8r_\x8L_\x8e_\x8n; | ||
66 | _\x81_\x83_\x87·char·_\x8p_\x8u_\x8t_\x8B_\x8u_\x8f_\x8f_\x8e_\x8r[_\x8V_\x8M_\x8A_\x8X_\x8__\x8B_\x8U_\x8F_\x8S_\x8I_\x8Z_\x8E]; | ||
67 | _\x81_\x83_\x88·int·_\x8p_\x8u_\x8t_\x8B_\x8u_\x8f_\x8f_\x8e_\x8r_\x8L_\x8e_\x8n; | ||
68 | _\x81_\x84_\x80·char·*_\x8V_\x8I_\x8O_\x8b_\x8u_\x8f_\x8f_\x8e_\x8r; | ||
69 | _\x81_\x84_\x81·int·_\x8V_\x8I_\x8O_\x8b_\x8u_\x8f_\x8f_\x8e_\x8r_\x8L_\x8e_\x8n; | ||
70 | _\x81_\x84_\x82·int·_\x8V_\x8I_\x8O_\x8b_\x8u_\x8f_\x8f_\x8e_\x8r_\x8P_\x8t_\x8r; | ||
71 | 144}; | ||
72 | 145 | ||
73 | _\x81_\x85_\x81typedef·struct·_\x8s_\x8V_\x8i_\x8o·_\x8V_\x8i_\x8o; | ||
74 | 152 | ||
75 | 153/* | ||
76 | 154·* | ||
77 | *************************************************************************** | ||
78 | 155·*·Class·Vio:·Inlineable·methods·(vio.c) | ||
79 | 156·* | ||
80 | *************************************************************************** | ||
81 | 157·*/ | ||
82 | 158 | ||
83 | 159#if·!defined(VINLINE_MALOC) | ||
84 | 160#else·/*·if·defined(VINLINE_MALOC)·*/ | ||
85 | 161#endif·/*·if·!defined(VINLINE_MALOC)·*/ | ||
86 | 162 | ||
87 | 163/* | ||
88 | 164·* | ||
89 | *************************************************************************** | ||
90 | 165·*·Class·Vio:·Non-Inlineable·methods·(vio.c) | ||
91 | 166·* | ||
92 | *************************************************************************** | ||
93 | 167·*/ | ||
94 | 168 | ||
95 | _\x81_\x87_\x86void·_\x8V_\x8i_\x8o_\x8__\x8s_\x8t_\x8a_\x8r_\x8t(void); | ||
96 | 177 | ||
97 | _\x81_\x88_\x85void·_\x8V_\x8i_\x8o_\x8__\x8s_\x8t_\x8o_\x8p(void); | ||
98 | 186 | ||
99 | _\x81_\x89_\x89_\x8V_\x8i_\x8o*·_\x8V_\x8i_\x8o_\x8__\x8c_\x8t_\x8o_\x8r(const·char·*socktype,·const·char·*datafrmt, | ||
100 | 200·const·char·*hostname,·const·char·*filename,·const·char·*_\x8r_\x8w_\x8k_\x8e_\x8y); | ||
101 | 201 | ||
102 | _\x82_\x81_\x85int·_\x8V_\x8i_\x8o_\x8__\x8c_\x8t_\x8o_\x8r_\x82(_\x8V_\x8i_\x8o·*thee,·const·char·*socktype,·const·char·*datafrmt, | ||
103 | 216·const·char·*hostname,·const·char·*filename,·const·char·*_\x8r_\x8w_\x8k_\x8e_\x8y); | ||
104 | 217 | ||
105 | _\x82_\x82_\x86void·_\x8V_\x8i_\x8o_\x8__\x8d_\x8t_\x8o_\x8r(_\x8V_\x8i_\x8o·**thee); | ||
106 | 227 | ||
107 | _\x82_\x83_\x86void·_\x8V_\x8i_\x8o_\x8__\x8d_\x8t_\x8o_\x8r_\x82(_\x8V_\x8i_\x8o·*thee); | ||
108 | 237 | ||
109 | _\x82_\x84_\x87void·_\x8V_\x8i_\x8o_\x8__\x8s_\x8e_\x8t_\x8W_\x8h_\x8i_\x8t_\x8e_\x8C_\x8h_\x8a_\x8r_\x8s(_\x8V_\x8i_\x8o·*thee,·char·*_\x8w_\x8h_\x8i_\x8t_\x8e_\x8C_\x8h_\x8a_\x8r_\x8s); | ||
110 | 248 | ||
111 | _\x82_\x85_\x88void·_\x8V_\x8i_\x8o_\x8__\x8s_\x8e_\x8t_\x8C_\x8o_\x8m_\x8m_\x8C_\x8h_\x8a_\x8r_\x8s(_\x8V_\x8i_\x8o·*thee,·char·*_\x8c_\x8o_\x8m_\x8m_\x8C_\x8h_\x8a_\x8r_\x8s); | ||
112 | 259 | ||
113 | _\x82_\x87_\x82int·_\x8V_\x8i_\x8o_\x8__\x8a_\x8c_\x8c_\x8e_\x8p_\x8t(_\x8V_\x8i_\x8o·*thee,·int·nonblock); | ||
114 | 273 | ||
115 | _\x82_\x88_\x82void·_\x8V_\x8i_\x8o_\x8__\x8a_\x8c_\x8c_\x8e_\x8p_\x8t_\x8F_\x8r_\x8e_\x8e(_\x8V_\x8i_\x8o·*thee); | ||
116 | 283 | ||
117 | _\x82_\x89_\x86int·_\x8V_\x8i_\x8o_\x8__\x8c_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t(_\x8V_\x8i_\x8o·*thee,·int·nonblock); | ||
118 | 297 | ||
Max diff block lines reached; 7299/12915 bytes (56.52%) 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, 26 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="$a00032.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="·"]; | ||
9 | ··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."]; |
10 | ··Node | 12 | ··Node2·->·Node4·[id="edge3_Node000002_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
11 | ··Node | 13 | ··Node4·[id="Node000004",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.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="·"]; | ||
13 | ··Node | 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="·"]; | ||
14 | ··Node | 16 | ··Node5·[id="Node000005",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."]; |
15 | ··Node | 17 | ··Node5·->·Node6·[id="edge6_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
16 | ··Node | 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."]; |
17 | ··Node5·->·Node3·[id="edge6_Node000005_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
18 | ··Node | 19 | ··Node6·->·Node4·[id="edge7_Node000006_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
19 | ··Node | 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 | ··Node | 22 | ··Node7·[id="Node000007",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."]; |
21 | ··Node6·->·Node5·[id="edge9_Node000006_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
22 | ··Node | 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="·"]; | ||
23 | ··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."]; |
24 | ··Node7·->·Node2·[id="edge11_Node000007_Node000002",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
25 | ··Node | 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="·"]; | ||
26 | } | 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 1, 89 lines modified | Offset 1, 86 lines modified | ||
1 | MALOC 0.1 | 1 | MALOC 0.1 |
2 | ····*·_\x8s_\x8r_\x8c | 2 | ····*·_\x8s_\x8r_\x8c |
3 | ····*·_\x8v_\x8s_\x8y_\x8s | 3 | ····*·_\x8v_\x8s_\x8y_\x8s |
4 | ····*·_\x8m_\x8a_\x8l_\x8o_\x8c | 4 | ····*·_\x8m_\x8a_\x8l_\x8o_\x8c |
5 | _\x8 | 5 | _\x8M_.a_.c_.r_.o_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s |
6 | v | 6 | vpred.h·File·Reference |
7 | Header·file·for·the·Geometric·Predicates.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. | ||
7 | _\x8V_\x8m_\x8e_\x8m_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s | ||
8 | Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. | ||
9 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h> | 8 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h> |
10 | Include·dependency·graph·for·v | 9 | Include·dependency·graph·for·vpred.h: |
11 | This·graph·shows·which·files·directly·or·indirectly·include·this·file: | 10 | This·graph·shows·which·files·directly·or·indirectly·include·this·file: |
12 | _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. | 11 | _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. |
13 | C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s | ||
14 | struct· ·_\x8s_\x8V_\x8m_\x8e_\x8m | ||
15 | 12 | M.Ma.ac.cr.ro.os.s | |
13 | #define ·_\x8I_\x8N_\x8E_\x8X_\x8A_\x8C_\x8T /*·Nothing·*/ | ||
14 | ········Parameters·and·constants·"INEXACT". | ||
16 | 15 | ||
17 | T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s | ||
18 | typedef·struct·_\x8s_\x8V_\x8m_\x8e_\x8m ·_\x8V_\x8m_\x8e_\x8m | ||
19 | 16 | #define ·_.R_.E_.A_.L double | |
17 | ········float·or·double | ||
18 | |||
19 | #define ·_\x8R_\x8E_\x8A_\x8L_\x8P_\x8R_\x8I_\x8N_\x8T doubleprint | ||
20 | ········Print·the·bit·representation·of·a·double. | ||
21 | |||
22 | #define ·_\x8R_\x8E_\x8A_\x8L_\x8R_\x8A_\x8N_\x8D doublerand | ||
23 | ········Generate·a·double·with·random·53-bit·significand·and·a·random·exponent | ||
24 | ·········in·[0,·511]. | ||
25 | |||
26 | #define ·_\x8N_\x8A_\x8R_\x8R_\x8O_\x8W_\x8R_\x8A_\x8N_\x8D narrowdoublerand | ||
27 | ········Generate·a·double·with·random·53-bit·significand·and·a·random·exponent | ||
28 | ·········in·[0,·7]. | ||
20 | 29 | ||
30 | #define ·_\x8U_\x8N_\x8I_\x8F_\x8O_\x8R_\x8M_\x8R_\x8A_\x8N_\x8D uniformdoublerand | ||
31 | ········Generate·a·double·with·random·53-bit·significand. | ||
21 | F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s | ||
22 | size_t ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8b_\x8y_\x8t_\x8e_\x8s_\x8T_\x8o_\x8t_\x8a_\x8l·(void) | ||
23 | ·······Return·total·of·all·active·Vmem·malloc·areas·(current·footprint) | ||
24 | |||
25 | size_t ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8m_\x8a_\x8l_\x8l_\x8o_\x8c_\x8B_\x8y_\x8t_\x8e_\x8s_\x8T_\x8o_\x8t_\x8a_\x8l·(void) | ||
26 | ·······Return·total·of·all·Vmem·malloc·allocations. | ||
27 | |||
28 | size_t ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8f_\x8r_\x8e_\x8e_\x8B_\x8y_\x8t_\x8e_\x8s_\x8T_\x8o_\x8t_\x8a_\x8l·(void) | ||
29 | ·······Return·total·of·all·Vmem·free·calls. | ||
30 | 32 | ||
33 | F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s | ||
34 | void ·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8e_\x8x_\x8a_\x8c_\x8t_\x8i_\x8n_\x8i_\x8t·(void) | ||
35 | ·····Initialize·the·variables·used·for·exact·arithmetic. | ||
31 | size_t ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8h_\x8i_\x8g_\x8h_\x8W_\x8a_\x8t_\x8e_\x8r_\x8T_\x8o_\x8t_\x8a_\x8l·(void) | ||
32 | ·······Return·the·high-water·byte·mark·(largest·footprint) | ||
33 | |||
34 | size_t ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8m_\x8a_\x8l_\x8l_\x8o_\x8c_\x8A_\x8r_\x8e_\x8a_\x8s_\x8T_\x8o_\x8t_\x8a_\x8l·(void) | ||
35 | ·······Return·total·of·all·active·Vmem·malloc·areas·by·groups. | ||
36 | 36 | ||
37 | ··void ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8p_\x8r_\x8i_\x8n_\x8t_\x8T_\x8o_\x8t_\x8a_\x8l·(void) | ||
38 | · | 37 | _.R_.E_.A_.L ·_.V_.p_.r_.e_.d_.__.o_.r_.i_.e_.n_.t_.2_.d·(_.R_.E_.A_.L·*pa,·_.R_.E_.A_.L·*pb,·_.R_.E_.A_.L·*pc) |
38 | ·····Adaptive·exact·2D·orientation·test.·Robust. | ||
39 | 39 | ||
40 | _\x8V_\x8m_\x8e_\x8m·* ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8c_\x8t_\x8o_\x8r·(char·*name) | ||
41 | · | 40 | _.R_.E_.A_.L ·_.V_.p_.r_.e_.d_.__.o_.r_.i_.e_.n_.t_.2_.d_.f_.a_.s_.t·(_.R_.E_.A_.L·*pa,·_.R_.E_.A_.L·*pb,·_.R_.E_.A_.L·*pc) |
41 | ·····Approximate·2D·orientation·test.·Nonrobust. | ||
42 | 42 | ||
43 | ··void ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8d_\x8t_\x8o_\x8r·(_\x8V_\x8m_\x8e_\x8m·**thee) | ||
44 | · | 43 | _.R_.E_.A_.L ·_.V_.p_.r_.e_.d_.__.o_.r_.i_.e_.n_.t_.2_.d_.e_.x_.a_.c_.t·(_.R_.E_.A_.L·*pa,·_.R_.E_.A_.L·*pb,·_.R_.E_.A_.L·*pc) |
44 | ·····Exact·2D·orientation·test.·Robust. | ||
45 | 45 | ||
46 | void·* ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8m_\x8a_\x8l_\x8l_\x8o_\x8c·(_\x8V_\x8m_\x8e_\x8m·*thee,·size_t·num,·size_t·size) | ||
47 | 46 | _.R_.E_.A_.L ·_.V_.p_.r_.e_.d_.__.o_.r_.i_.e_.n_.t_.3_.d·(_.R_.E_.A_.L·*pa,·_.R_.E_.A_.L·*pb,·_.R_.E_.A_.L·*pc,·_.R_.E_.A_.L·*pd) | |
47 | ·····Adaptive·exact·3D·orientation·test.·Robust. | ||
48 | 48 | ||
49 | ··void ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8f_\x8r_\x8e_\x8e·(_\x8V_\x8m_\x8e_\x8m·*thee,·size_t·num,·size_t·size,·void·**ram) | ||
50 | ···· | 49 | _.R_.E_.A_.L ·_.V_.p_.r_.e_.d_.__.o_.r_.i_.e_.n_.t_.3_.d_.f_.a_.s_.t·(_.R_.E_.A_.L·*pa,·_.R_.E_.A_.L·*pb,·_.R_.E_.A_.L·*pc,·_.R_.E_.A_.L·*pd) |
50 | ·····Approximate·3D·orientation·test.·Nonrobust. | ||
51 | 51 | ||
52 | _\x8R_\x8E_\x8A_\x8L ·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d_\x8e_\x8x_\x8a_\x8c_\x8t·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd) | ||
53 | ·····Exact·3D·orientation·test.·Robust. | ||
52 | void·* ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8r_\x8e_\x8a_\x8l_\x8l_\x8o_\x8c·(_\x8V_\x8m_\x8e_\x8m·*thee,·size_t·num,·size_t·size,·void·**ram,·size_t | ||
53 | ········newNum) | ||
54 | ·······A·safe·logged·version·of·realloc·(usually·a·bad·idea·to·use·this) | ||
55 | 54 | ||
56 | size_t ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8b_\x8y_\x8t_\x8e_\x8s·(_\x8V_\x8m_\x8e_\x8m·*thee) | ||
57 | · | 55 | _.R_.E_.A_.L ·_.V_.p_.r_.e_.d_.__.i_.n_.c_.i_.r_.c_.l_.e·(_.R_.E_.A_.L·*pa,·_.R_.E_.A_.L·*pb,·_.R_.E_.A_.L·*pc,·_.R_.E_.A_.L·*pd) |
56 | ·····Adaptive·exact·2D·incircle·test.·Robust. | ||
58 | 57 | ||
59 | size_t ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8m_\x8a_\x8l_\x8l_\x8o_\x8c_\x8B_\x8y_\x8t_\x8e_\x8s·(_\x8V_\x8m_\x8e_\x8m·*thee) | ||
60 | · | 58 | _.R_.E_.A_.L ·_.V_.p_.r_.e_.d_.__.i_.n_.c_.i_.r_.c_.l_.e_.f_.a_.s_.t·(_.R_.E_.A_.L·*pa,·_.R_.E_.A_.L·*pb,·_.R_.E_.A_.L·*pc,·_.R_.E_.A_.L·*pd) |
59 | ·····Approximate·2D·incircle·test.·Nonrobust. | ||
61 | 60 | ||
62 | size_t ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8f_\x8r_\x8e_\x8e_\x8B_\x8y_\x8t_\x8e_\x8s·(_\x8V_\x8m_\x8e_\x8m·*thee) | ||
63 | · | 61 | _.R_.E_.A_.L ·_.V_.p_.r_.e_.d_.__.i_.n_.c_.i_.r_.c_.l_.e_.e_.x_.a_.c_.t·(_.R_.E_.A_.L·*pa,·_.R_.E_.A_.L·*pb,·_.R_.E_.A_.L·*pc,·_.R_.E_.A_.L·*pd) |
62 | ·····Exact·2D·incircle·test.·Robust. | ||
64 | 63 | ||
65 | size_t ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8h_\x8i_\x8g_\x8h_\x8W_\x8a_\x8t_\x8e_\x8r·(_\x8V_\x8m_\x8e_\x8m·*thee) | ||
66 | · | 64 | _.R_.E_.A_.L ·_.V_.p_.r_.e_.d_.__.i_.n_.s_.p_.h_.e_.r_.e·(_.R_.E_.A_.L·*pa,·_.R_.E_.A_.L·*pb,·_.R_.E_.A_.L·*pc,·_.R_.E_.A_.L·*pd,·_.R_.E_.A_.L·*pe) |
65 | ·····Adaptive·exact·3D·insphere·test.·Robust. | ||
67 | 66 | ||
68 | size_t ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8m_\x8a_\x8l_\x8l_\x8o_\x8c_\x8A_\x8r_\x8e_\x8a_\x8s·(_\x8V_\x8m_\x8e_\x8m·*thee) | ||
69 | · | 67 | _.R_.E_.A_.L ·_.V_.p_.r_.e_.d_.__.i_.n_.s_.p_.h_.e_.r_.e_.f_.a_.s_.t·(_.R_.E_.A_.L·*pa,·_.R_.E_.A_.L·*pb,·_.R_.E_.A_.L·*pc,·_.R_.E_.A_.L·*pd,·_.R_.E_.A_.L·*pe) |
68 | ·····Approximate·3D·insphere·test.·Nonrobust. | ||
70 | 69 | ||
71 | ··void ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8p_\x8r_\x8i_\x8n_\x8t·(_\x8V_\x8m_\x8e_\x8m·*thee) | ||
72 | · | 70 | _.R_.E_.A_.L ·_.V_.p_.r_.e_.d_.__.i_.n_.s_.p_.h_.e_.r_.e_.e_.x_.a_.c_.t·(_.R_.E_.A_.L·*pa,·_.R_.E_.A_.L·*pb,·_.R_.E_.A_.L·*pc,·_.R_.E_.A_.L·*pd,·_.R_.E_.A_.L·*pe) |
71 | ·····Exact·3D·insphere·test.·Robust. | ||
73 | 72 | ||
74 | *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* | 73 | *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* |
74 | Header·file·for·the·Geometric·Predicates. | ||
75 | Class·Vmem:·A·safer,·object-oriented,·malloc/free·object. | ||
76 | ··Author | ||
77 | ······Michael·Holst | ||
78 | ··Note | ||
79 | ······None | ||
80 | ··Version | 75 | ··Version |
81 | ··Id | 76 | ··Id |
82 | ······_\x8v_\x8 | 77 | ······_\x8v_\x8p_.r_.e_.d_.._.h,v·1.4·2010/08/12·05:40:37·fetk·Exp |
78 | ··Author | ||
79 | ······Michael·Holst | ||
83 | ··Attention | 80 | ··Attention |
84 | ······* | 81 | ······* |
85 | ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·> | 82 | ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·> |
86 | ······*·Copyright·(C)·1994--·Michael·Holst | 83 | ······*·Copyright·(C)·1994--·Michael·Holst |
87 | ······* | 84 | ······* |
88 | ······*·This·library·is·free·software;·you·can·redistribute·it·and/or | 85 | ······*·This·library·is·free·software;·you·can·redistribute·it·and/or |
89 | ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public | 86 | ······*·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:·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 1, 167 lines modified | Offset 1, 117 lines modified | ||
1 | MALOC 0.1 | 1 | MALOC 0.1 |
2 | ····*·_\x8s_\x8r_\x8c | 2 | ····*·_\x8s_\x8r_\x8c |
3 | ····*·_\x8v_\x8s_\x8y_\x8s | 3 | ····*·_\x8v_\x8s_\x8y_\x8s |
4 | ····*·_\x8m_\x8a_\x8l_\x8o_\x8c | 4 | ····*·_\x8m_\x8a_\x8l_\x8o_\x8c |
5 | v | 5 | vpred.h |
6 | _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. | 6 | _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. |
7 | 1 | 7 | 1 |
8 | 8 | 30#ifndef·_VPRED_H_ | |
9 | 9 | 31#define·_VPRED_H_ | |
10 | 10 | 32 | |
11 | 11 | 33#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h> | |
12 | 34 | ||
13 | 35/*·random()·prototype·seems·to·be·missing·in·<stdlib.h>·*/ | ||
14 | 36/* | ||
15 | 37·*·if·!defined(VOSF1) | ||
16 | 38·*·extern·long·int·random(void); | ||
17 | 39·*·endif | ||
12 | 44 | ||
13 | 45/* | ||
14 | 46·* | ||
15 | *************************************************************************** | ||
16 | 47·*·Class·Vmem:·Parameters·and·datatypes | ||
17 | 48·* | ||
18 | *************************************************************************** | ||
19 | 4 | 18 | 40·*/ |
19 | 41 | ||
20 | 42/*·On·some·machines,·the·exact·arithmetic·routines·might·be·defeated·by·the | ||
21 | */ | ||
22 | 43/*·use·of·internal·extended·precision·floating-point·registers.·Sometimes·*/ | ||
23 | 44/*·this·problem·can·be·fixed·by·defining·certain·values·to·be·volatile,·*/ | ||
24 | 45/*·thus·forcing·them·to·be·stored·to·memory·and·rounded·off.·This·isn't·*/ | ||
25 | 46/*·a·great·solution,·though,·as·it·slows·the·arithmetic·down.·*/ | ||
26 | 47/*·*/ | ||
27 | 48/*·To·try·this·out,·write·"#define·INEXACT·volatile"·below.·Normally,·*/ | ||
28 | 49/*·however,·INEXACT·should·be·defined·to·be·nothing.·("#define·INEXACT".)·*/ | ||
20 | 50 | 29 | 50 |
30 | _\x85_\x82#define·INEXACT·/*·Nothing·*/ | ||
31 | 53/*·#define·INEXACT·volatile·*/ | ||
21 | 51 | ||
22 | _\x85_\x87struct·_\x8s_\x8V_\x8m_\x8e_\x8m·{ | ||
23 | 58 | ||
24 | _\x85_\x89·char·_\x8n_\x8a_\x8m_\x8e[_\x8V_\x8M_\x8A_\x8X_\x8__\x8A_\x8R_\x8G_\x8L_\x8E_\x8N]; | ||
25 | _\x86_\x81·size_t·_\x8m_\x8a_\x8l_\x8l_\x8o_\x8c_\x8B_\x8y_\x8t_\x8e_\x8s; | ||
26 | _\x86_\x82·size_t·_\x8f_\x8r_\x8e_\x8e_\x8B_\x8y_\x8t_\x8e_\x8s; | ||
27 | _\x86_\x83·size_t·_\x8h_\x8i_\x8g_\x8h_\x8W_\x8a_\x8t_\x8e_\x8r; | ||
28 | _\x86_\x84·size_t·_\x8m_\x8a_\x8l_\x8l_\x8o_\x8c_\x8A_\x8r_\x8e_\x8a_\x8s; | ||
29 | 66}; | ||
30 | 67 | ||
31 | _\x87_\x83typedef·struct·_\x8s_\x8V_\x8m_\x8e_\x8m·_\x8V_\x8m_\x8e_\x8m; | ||
32 | 74 | ||
33 | 75/* | ||
34 | 76·* | ||
35 | *************************************************************************** | ||
36 | 77·*·Class·Vmem:·Inlineable·methods·(vmem.c) | ||
37 | 78·* | ||
38 | *************************************************************************** | ||
39 | 79·*/ | ||
40 | 80 | ||
41 | 81#if·!defined(VINLINE_MALOC) | ||
42 | 82#else·/*·if·defined(VINLINE_MALOC)·*/ | ||
43 | 83#endif·/*·if·!defined(VINLINE_MALOC)·*/ | ||
44 | 84 | ||
45 | 85/* | ||
46 | 86·* | ||
47 | *************************************************************************** | ||
48 | 87·*·Class·Vmem:·Non-Inlineable·methods·(vmem.c) | ||
49 | 88·* | ||
50 | *************************************************************************** | ||
51 | 89·*/ | ||
52 | 90 | ||
53 | _\x89_\x88size_t·_\x8V_\x8m_\x8e_\x8m_\x8__\x8b_\x8y_\x8t_\x8e_\x8s_\x8T_\x8o_\x8t_\x8a_\x8l(void); | ||
54 | 99 | ||
55 | _\x81_\x80_\x87size_t·_\x8V_\x8m_\x8e_\x8m_\x8__\x8m_\x8a_\x8l_\x8l_\x8o_\x8c_\x8B_\x8y_\x8t_\x8e_\x8s_\x8T_\x8o_\x8t_\x8a_\x8l(void); | ||
56 | 108 | ||
57 | _\x81_\x81_\x86size_t·_\x8V_\x8m_\x8e_\x8m_\x8__\x8f_\x8r_\x8e_\x8e_\x8B_\x8y_\x8t_\x8e_\x8s_\x8T_\x8o_\x8t_\x8a_\x8l(void); | ||
58 | 117 | ||
59 | _\x81_\x82_\x85size_t·_\x8V_\x8m_\x8e_\x8m_\x8__\x8h_\x8i_\x8g_\x8h_\x8W_\x8a_\x8t_\x8e_\x8r_\x8T_\x8o_\x8t_\x8a_\x8l(void); | ||
60 | 126 | ||
61 | _\x81_\x83_\x84size_t·_\x8V_\x8m_\x8e_\x8m_\x8__\x8m_\x8a_\x8l_\x8l_\x8o_\x8c_\x8A_\x8r_\x8e_\x8a_\x8s_\x8T_\x8o_\x8t_\x8a_\x8l(void); | ||
62 | 135 | ||
63 | _\x81_\x84_\x83void·_\x8V_\x8m_\x8e_\x8m_\x8__\x8p_\x8r_\x8i_\x8n_\x8t_\x8T_\x8o_\x8t_\x8a_\x8l(void); | ||
64 | 144 | ||
65 | _\x81_\x85_\x83_\x8V_\x8m_\x8e_\x8m*·_\x8V_\x8m_\x8e_\x8m_\x8__\x8c_\x8t_\x8o_\x8r(char·*_\x8n_\x8a_\x8m_\x8e); | ||
66 | 32 | 54 | |
67 | _\x8 | 33 | _\x85_.6#define·REAL·double |
34 | 57 | ||
35 | _\x85_\x89#define·REALPRINT·doubleprint | ||
36 | 60 | ||
37 | _\x86_\x83#define·REALRAND·doublerand | ||
68 | 38 | 64 | |
69 | _\x81_\x87_\x85void·*_\x8V_\x8m_\x8e_\x8m_\x8__\x8m_\x8a_\x8l_\x8l_\x8o_\x8c(_\x8V_\x8m_\x8e_\x8m·*thee,·size_t·num,·size_t·size); | ||
70 | 176 | ||
71 | _\x81_\x88_\x88void·_\x8V_\x8m_\x8e_\x8m_\x8__\x8f_\x8r_\x8e_\x8e(_\x8V_\x8m_\x8e_\x8m·*thee,·size_t·num,·size_t·size,·void·**ram); | ||
72 | 189 | ||
73 | _\x82_\x80_\x82void·*_\x8V_\x8m_\x8e_\x8m_\x8__\x8r_\x8e_\x8a_\x8l_\x8l_\x8o_\x8c(_\x8V_\x8m_\x8e_\x8m·*thee,·size_t·num,·size_t·size,·void·**ram, | ||
74 | 203·size_t·newNum); | ||
75 | 204 | ||
76 | _\x8 | 39 | _\x86_.7#define·NARROWRAND·narrowdoublerand |
40 | 68 | ||
41 | _\x87_\x80#define·UNIFORMRAND·uniformdoublerand | ||
42 | 71 | ||
43 | _\x88_\x84void·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8e_\x8x_\x8a_\x8c_\x8t_\x8i_\x8n_\x8i_\x8t(void); | ||
44 | 85 | ||
45 | _\x89_\x87_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x82_\x8d(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc); | ||
46 | 98 | ||
47 | _\x81_\x81_\x80_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x82_\x8d_\x8f_\x8a_\x8s_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc); | ||
48 | 111 | ||
49 | _\x81_\x82_\x83_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x82_\x8d_\x8e_\x8x_\x8a_\x8c_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc); | ||
50 | 124 | ||
51 | _\x81_\x83_\x89_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd); | ||
52 | 140 | ||
53 | _\x81_\x85_\x85_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d_\x8f_\x8a_\x8s_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd); | ||
54 | 156 | ||
55 | _\x81_\x87_\x81_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d_\x8e_\x8x_\x8a_\x8c_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd); | ||
56 | 172 | ||
57 | _\x81_\x88_\x85_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd); | ||
58 | 186 | ||
59 | _\x81_\x89_\x89_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e_\x8f_\x8a_\x8s_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd); | ||
60 | 200 | ||
61 | _\x82_\x81_\x83_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e_\x8e_\x8x_\x8a_\x8c_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd); | ||
77 | 214 | 62 | 214 |
63 | _\x82_\x82_\x88_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8s_\x8p_\x8h_\x8e_\x8r_\x8e(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd,·_\x8R_\x8E_\x8A_\x8L·*pe); | ||
64 | 229 | ||
65 | _\x82_\x84_\x83_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8s_\x8p_\x8h_\x8e_\x8r_\x8e_\x8f_\x8a_\x8s_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd,·_\x8R_\x8E_\x8A_\x8L·*pe); | ||
78 | _\x82_\x82_\x83size_t·_\x8V_\x8m_\x8e_\x8m_\x8__\x8m_\x8a_\x8l_\x8l_\x8o_\x8c_\x8B_\x8y_\x8t_\x8e_\x8s(_\x8V_\x8m_\x8e_\x8m·*thee); | ||
79 | 224 | ||
80 | _\x82_\x83_\x83size_t·_\x8V_\x8m_\x8e_\x8m_\x8__\x8f_\x8r_\x8e_\x8e_\x8B_\x8y_\x8t_\x8e_\x8s(_\x8V_\x8m_\x8e_\x8m·*thee); | ||
Max diff block lines reached; 5848/11504 bytes (50.83%) 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, 31 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="vs | 9 | ··Node2·[id="Node000002",label="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.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="$a00023.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="$a00014.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="$a00008.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."]; |
19 | ··Node | 17 | ··Node5·->·Node6·[id="edge6_Node000005_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
20 | ··Node | 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·->·Node4·[id="edge7_Node000006_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
21 | ··Node | 20 | ··Node2·->·Node6·[id="edge8_Node000002_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
22 | ··Node | 21 | ··Node2·->·Node7·[id="edge9_Node000002_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
23 | ··Node3·->·Node8·[id="edge10_Node000003_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
24 | ··Node | 22 | ··Node7·[id="Node000007",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."]; |
23 | ··Node7·->·Node6·[id="edge10_Node000007_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
25 | ··Node | 24 | ··Node2·->·Node8·[id="edge11_Node000002_Node000008",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·->·Node3·[id="edge15_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
31 | } | 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:·vmem.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 1, 86 lines modified | Offset 1, 89 lines modified | ||
1 | MALOC 0.1 | 1 | MALOC 0.1 |
2 | ····*·_\x8s_\x8r_\x8c | 2 | ····*·_\x8s_\x8r_\x8c |
3 | ····*·_\x8v_\x8s_\x8y_\x8s | 3 | ····*·_\x8v_\x8s_\x8y_\x8s |
4 | ····*·_\x8m_\x8a_\x8l_\x8o_\x8c | 4 | ····*·_\x8m_\x8a_\x8l_\x8o_\x8c |
5 | _\x8 | 5 | _\x8C_.l_.a_.s_.s_.e_.s·|·_.T_.y_.p_.e_.d_.e_.f_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s |
6 | v | 6 | vmem.h·File·Reference |
7 | 7 | _.V_.m_.e_.m_.·_.c_.l_.a_.s_.s | |
8 | Class·Vmem:·A·safer,·object-oriented,·malloc/free·object.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. | ||
8 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h> | 9 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h> |
9 | Include·dependency·graph·for·v | 10 | Include·dependency·graph·for·vmem.h: |
10 | This·graph·shows·which·files·directly·or·indirectly·include·this·file: | 11 | This·graph·shows·which·files·directly·or·indirectly·include·this·file: |
11 | _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. | 12 | _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. |
12 | M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s | ||
13 | #define ·_\x8I_\x8N_\x8E_\x8X_\x8A_\x8C_\x8T /*·Nothing·*/ | ||
14 | 13 | C.Cl.la.as.ss.se.es.s | |
14 | struct· ·_\x8s_\x8V_\x8m_\x8e_\x8m | ||
15 | ········Contains·public·data·members·for·Vmem·class.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. | ||
15 | 16 | ||
17 | T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s | ||
18 | typedef·struct·_\x8s_\x8V_\x8m_\x8e_\x8m ·_\x8V_\x8m_\x8e_\x8m | ||
19 | ·····················Declaration·of·the·Vmem·class·as·the·Vmem·structure. | ||
16 | #define ·_\x8R_\x8E_\x8A_\x8L double | ||
17 | ········float·or·double | ||
18 | |||
19 | #define ·_\x8R_\x8E_\x8A_\x8L_\x8P_\x8R_\x8I_\x8N_\x8T doubleprint | ||
20 | ········Print·the·bit·representation·of·a·double. | ||
21 | |||
22 | #define ·_\x8R_\x8E_\x8A_\x8L_\x8R_\x8A_\x8N_\x8D doublerand | ||
23 | ········Generate·a·double·with·random·53-bit·significand·and·a·random·exponent | ||
24 | ·········in·[0,·511]. | ||
25 | |||
26 | #define ·_\x8N_\x8A_\x8R_\x8R_\x8O_\x8W_\x8R_\x8A_\x8N_\x8D narrowdoublerand | ||
27 | ········Generate·a·double·with·random·53-bit·significand·and·a·random·exponent | ||
28 | ·········in·[0,·7]. | ||
29 | |||
30 | #define ·_\x8U_\x8N_\x8I_\x8F_\x8O_\x8R_\x8M_\x8R_\x8A_\x8N_\x8D uniformdoublerand | ||
31 | ········Generate·a·double·with·random·53-bit·significand. | ||
32 | 20 | ||
33 | F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s | 21 | F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s |
34 | void ·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8e_\x8x_\x8a_\x8c_\x8t_\x8i_\x8n_\x8i_\x8t·(void) | ||
35 | 22 | size_t ·_.V_.m_.e_.m_.__.b_.y_.t_.e_.s_.T_.o_.t_.a_.l·(void) | |
23 | ·······Return·total·of·all·active·Vmem·malloc·areas·(current·footprint) | ||
24 | |||
25 | size_t ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8m_\x8a_\x8l_\x8l_\x8o_\x8c_\x8B_\x8y_\x8t_\x8e_\x8s_\x8T_\x8o_\x8t_\x8a_\x8l·(void) | ||
26 | ·······Return·total·of·all·Vmem·malloc·allocations. | ||
27 | |||
28 | size_t ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8f_\x8r_\x8e_\x8e_\x8B_\x8y_\x8t_\x8e_\x8s_\x8T_\x8o_\x8t_\x8a_\x8l·(void) | ||
29 | ·······Return·total·of·all·Vmem·free·calls. | ||
36 | 30 | ||
37 | _\x8R_\x8E_\x8A_\x8L ·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x82_\x8d·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc) | ||
38 | · | 31 | size_t ·_.V_.m_.e_.m_.__.h_.i_.g_.h_.W_.a_.t_.e_.r_.T_.o_.t_.a_.l·(void) |
32 | ·······Return·the·high-water·byte·mark·(largest·footprint) | ||
39 | 33 | ||
40 | _\x8R_\x8E_\x8A_\x8L ·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x82_\x8d_\x8f_\x8a_\x8s_\x8t·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc) | ||
41 | · | 34 | size_t ·_.V_.m_.e_.m_.__.m_.a_.l_.l_.o_.c_.A_.r_.e_.a_.s_.T_.o_.t_.a_.l·(void) |
35 | ·······Return·total·of·all·active·Vmem·malloc·areas·by·groups. | ||
42 | 36 | ||
43 | _\x8R_\x8E_\x8A_\x8L ·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x82_\x8d_\x8e_\x8x_\x8a_\x8c_\x8t·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc) | ||
44 | · | 37 | ··void ·_.V_.m_.e_.m_.__.p_.r_.i_.n_.t_.T_.o_.t_.a_.l·(void) |
38 | ·······Print·current·memory·statistics·for·all·Vmem·malloc/free·areas. | ||
45 | 39 | ||
46 | _\x8R_\x8E_\x8A_\x8L ·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd) | ||
47 | 40 | _.V_.m_.e_.m·* ·_.V_.m_.e_.m_.__.c_.t_.o_.r·(char·*name) | |
41 | ·······Construct·the·dynamic·memory·allocation·logging·object. | ||
48 | 42 | ||
49 | _\x8R_\x8E_\x8A_\x8L ·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d_\x8f_\x8a_\x8s_\x8t·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd) | ||
50 | 43 | ··void ·_.V_.m_.e_.m_.__.d_.t_.o_.r·(_.V_.m_.e_.m·**thee) | |
44 | ·······Destruct·the·dynamic·memory·allocation·logging·object. | ||
51 | 45 | ||
52 | _\x8R_\x8E_\x8A_\x8L ·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d_\x8e_\x8x_\x8a_\x8c_\x8t·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd) | ||
53 | · | 46 | void·* ·_.V_.m_.e_.m_.__.m_.a_.l_.l_.o_.c·(_.V_.m_.e_.m·*thee,·size_t·num,·size_t·size) |
47 | ·······A·safe·logged·version·of·malloc. | ||
54 | 48 | ||
55 | _\x8R_\x8E_\x8A_\x8L ·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd) | ||
56 | · | 49 | ··void ·_.V_.m_.e_.m_.__.f_.r_.e_.e·(_.V_.m_.e_.m·*thee,·size_t·num,·size_t·size,·void·**ram) |
50 | ·······A·safe·logged·version·of·free. | ||
57 | 51 | ||
58 | _\x8R_\x8E_\x8A_\x8L ·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e_\x8f_\x8a_\x8s_\x8t·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd) | ||
59 | · | 52 | void·* ·_.V_.m_.e_.m_.__.r_.e_.a_.l_.l_.o_.c·(_.V_.m_.e_.m·*thee,·size_t·num,·size_t·size,·void·**ram,·size_t |
53 | ········newNum) | ||
54 | ·······A·safe·logged·version·of·realloc·(usually·a·bad·idea·to·use·this) | ||
60 | 55 | ||
61 | _\x8R_\x8E_\x8A_\x8L ·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e_\x8e_\x8x_\x8a_\x8c_\x8t·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd) | ||
62 | · | 56 | size_t ·_.V_.m_.e_.m_.__.b_.y_.t_.e_.s·(_.V_.m_.e_.m·*thee) |
57 | ·······Return·total·of·all·ACTIVE·malloc·areas·used·by·Vmem·object. | ||
63 | 58 | ||
64 | _\x8R_\x8E_\x8A_\x8L ·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8s_\x8p_\x8h_\x8e_\x8r_\x8e·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd,·_\x8R_\x8E_\x8A_\x8L·*pe) | ||
65 | · | 59 | size_t ·_.V_.m_.e_.m_.__.m_.a_.l_.l_.o_.c_.B_.y_.t_.e_.s·(_.V_.m_.e_.m·*thee) |
60 | ·······Return·total·of·all·mallocs·performed·by·Vmem·object. | ||
66 | 61 | ||
67 | _\x8R_\x8E_\x8A_\x8L ·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8s_\x8p_\x8h_\x8e_\x8r_\x8e_\x8f_\x8a_\x8s_\x8t·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd,·_\x8R_\x8E_\x8A_\x8L·*pe) | ||
68 | · | 62 | size_t ·_.V_.m_.e_.m_.__.f_.r_.e_.e_.B_.y_.t_.e_.s·(_.V_.m_.e_.m·*thee) |
63 | ·······Return·total·of·all·frees·performed·by·Vmem·object. | ||
69 | 64 | ||
70 | _\x8R_\x8E_\x8A_\x8L ·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8s_\x8p_\x8h_\x8e_\x8r_\x8e_\x8e_\x8x_\x8a_\x8c_\x8t·(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd,·_\x8R_\x8E_\x8A_\x8L·*pe) | ||
71 | · | 65 | size_t ·_.V_.m_.e_.m_.__.h_.i_.g_.h_.W_.a_.t_.e_.r·(_.V_.m_.e_.m·*thee) |
66 | ·······Return·high-water·malloc·bytemark·hit·by·Vmem·object. | ||
67 | |||
68 | size_t ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8m_\x8a_\x8l_\x8l_\x8o_\x8c_\x8A_\x8r_\x8e_\x8a_\x8s·(_\x8V_\x8m_\x8e_\x8m·*thee) | ||
69 | ·······Return·total·number·of·individual·active·malloc·areas. | ||
70 | |||
71 | ··void ·_\x8V_\x8m_\x8e_\x8m_\x8__\x8p_\x8r_\x8i_\x8n_\x8t·(_\x8V_\x8m_\x8e_\x8m·*thee) | ||
72 | ·······Print·current·memory·stats·associated·with·this·Vmem·object. | ||
72 | 73 | ||
73 | *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* | 74 | *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* |
75 | Class·Vmem:·A·safer,·object-oriented,·malloc/free·object. | ||
74 | Header·file·for·the·Geometric·Predicates. | ||
75 | ··Version | ||
76 | ··Id | ||
77 | ······_\x8v_\x8p_\x8r_\x8e_\x8d_\x8._\x8h,v·1.4·2010/08/12·05:40:37·fetk·Exp | ||
78 | ··Author | 76 | ··Author |
79 | ······Michael·Holst | 77 | ······Michael·Holst |
78 | ··Note | ||
79 | ······None | ||
80 | ··Version | ||
81 | ··Id | ||
82 | ······_\x8v_\x8m_\x8e_\x8m_\x8._\x8h,v·1.21·2010/08/12·05:40:36·fetk·Exp | ||
80 | ··Attention | 83 | ··Attention |
81 | ······* | 84 | ······* |
82 | ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·> | 85 | ······*·MALOC·=·<·Minimal·Abstraction·Layer·for·Object-oriented·C·> |
83 | ······*·Copyright·(C)·1994--·Michael·Holst | 86 | ······*·Copyright·(C)·1994--·Michael·Holst |
84 | ······* | 87 | ······* |
85 | ······*·This·library·is·free·software;·you·can·redistribute·it·and/or | 88 | ······*·This·library·is·free·software;·you·can·redistribute·it·and/or |
86 | ······*·modify·it·under·the·terms·of·the·GNU·Lesser·General·Public | 89 | ······*·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:·vmem.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, 117 lines modified | Offset 1, 167 lines modified | ||
1 | MALOC 0.1 | 1 | MALOC 0.1 |
2 | ····*·_\x8s_\x8r_\x8c | 2 | ····*·_\x8s_\x8r_\x8c |
3 | ····*·_\x8v_\x8s_\x8y_\x8s | 3 | ····*·_\x8v_\x8s_\x8y_\x8s |
4 | ····*·_\x8m_\x8a_\x8l_\x8o_\x8c | 4 | ····*·_\x8m_\x8a_\x8l_\x8o_\x8c |
5 | v | 5 | vmem.h |
6 | _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. | 6 | _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. |
7 | 1 | 7 | 1 |
8 | 8 | 40#ifndef·_VMEM_H_ | |
9 | 9 | 41#define·_VMEM_H_ | |
10 | 10 | 42 | |
11 | 11 | 43#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h> | |
12 | 34 | ||
13 | 35/*·random()·prototype·seems·to·be·missing·in·<stdlib.h>·*/ | ||
14 | 36/* | ||
15 | 37·*·if·!defined(VOSF1) | ||
16 | 38·*·extern·long·int·random(void); | ||
17 | 12 | 44 | |
13 | 45/* | ||
14 | 46·* | ||
15 | *************************************************************************** | ||
16 | 47·*·Class·Vmem:·Parameters·and·datatypes | ||
17 | 48·* | ||
18 | *************************************************************************** | ||
18 | 4 | 19 | 49·*/ |
19 | 41 | ||
20 | 42/*·On·some·machines,·the·exact·arithmetic·routines·might·be·defeated·by·the | ||
21 | */ | ||
22 | 43/*·use·of·internal·extended·precision·floating-point·registers.·Sometimes·*/ | ||
23 | 44/*·this·problem·can·be·fixed·by·defining·certain·values·to·be·volatile,·*/ | ||
24 | 45/*·thus·forcing·them·to·be·stored·to·memory·and·rounded·off.·This·isn't·*/ | ||
25 | 46/*·a·great·solution,·though,·as·it·slows·the·arithmetic·down.·*/ | ||
26 | 47/*·*/ | ||
27 | 48/*·To·try·this·out,·write·"#define·INEXACT·volatile"·below.·Normally,·*/ | ||
28 | 49/*·however,·INEXACT·should·be·defined·to·be·nothing.·("#define·INEXACT".)·*/ | ||
29 | 50 | 20 | 50 |
30 | _\x85_\x82#define·INEXACT·/*·Nothing·*/ | ||
31 | 5 | 21 | 51 |
22 | _\x85_\x87struct·_\x8s_\x8V_\x8m_\x8e_\x8m·{ | ||
23 | 58 | ||
24 | _\x85_\x89·char·_\x8n_\x8a_\x8m_\x8e[_\x8V_\x8M_\x8A_\x8X_\x8__\x8A_\x8R_\x8G_\x8L_\x8E_\x8N]; | ||
25 | _\x86_\x81·size_t·_\x8m_\x8a_\x8l_\x8l_\x8o_\x8c_\x8B_\x8y_\x8t_\x8e_\x8s; | ||
26 | _\x86_\x82·size_t·_\x8f_\x8r_\x8e_\x8e_\x8B_\x8y_\x8t_\x8e_\x8s; | ||
27 | _\x86_\x83·size_t·_\x8h_\x8i_\x8g_\x8h_\x8W_\x8a_\x8t_\x8e_\x8r; | ||
28 | _\x86_\x84·size_t·_\x8m_\x8a_\x8l_\x8l_\x8o_\x8c_\x8A_\x8r_\x8e_\x8a_\x8s; | ||
29 | 66}; | ||
30 | 67 | ||
31 | _\x87_\x83typedef·struct·_\x8s_\x8V_\x8m_\x8e_\x8m·_\x8V_\x8m_\x8e_\x8m; | ||
32 | 74 | ||
33 | 75/* | ||
34 | 76·* | ||
35 | *************************************************************************** | ||
36 | 77·*·Class·Vmem:·Inlineable·methods·(vmem.c) | ||
37 | 78·* | ||
38 | *************************************************************************** | ||
39 | 79·*/ | ||
40 | 80 | ||
41 | 81#if·!defined(VINLINE_MALOC) | ||
42 | 82#else·/*·if·defined(VINLINE_MALOC)·*/ | ||
43 | 83#endif·/*·if·!defined(VINLINE_MALOC)·*/ | ||
44 | 84 | ||
45 | 85/* | ||
46 | 86·* | ||
47 | *************************************************************************** | ||
48 | 87·*·Class·Vmem:·Non-Inlineable·methods·(vmem.c) | ||
49 | 88·* | ||
50 | *************************************************************************** | ||
51 | 89·*/ | ||
52 | 90 | ||
53 | _\x89_\x88size_t·_\x8V_\x8m_\x8e_\x8m_\x8__\x8b_\x8y_\x8t_\x8e_\x8s_\x8T_\x8o_\x8t_\x8a_\x8l(void); | ||
54 | 99 | ||
55 | _\x81_\x80_\x87size_t·_\x8V_\x8m_\x8e_\x8m_\x8__\x8m_\x8a_\x8l_\x8l_\x8o_\x8c_\x8B_\x8y_\x8t_\x8e_\x8s_\x8T_\x8o_\x8t_\x8a_\x8l(void); | ||
56 | 108 | ||
57 | _\x81_\x81_\x86size_t·_\x8V_\x8m_\x8e_\x8m_\x8__\x8f_\x8r_\x8e_\x8e_\x8B_\x8y_\x8t_\x8e_\x8s_\x8T_\x8o_\x8t_\x8a_\x8l(void); | ||
58 | 117 | ||
59 | _\x81_\x82_\x85size_t·_\x8V_\x8m_\x8e_\x8m_\x8__\x8h_\x8i_\x8g_\x8h_\x8W_\x8a_\x8t_\x8e_\x8r_\x8T_\x8o_\x8t_\x8a_\x8l(void); | ||
60 | 126 | ||
61 | _\x81_\x83_\x84size_t·_\x8V_\x8m_\x8e_\x8m_\x8__\x8m_\x8a_\x8l_\x8l_\x8o_\x8c_\x8A_\x8r_\x8e_\x8a_\x8s_\x8T_\x8o_\x8t_\x8a_\x8l(void); | ||
62 | 135 | ||
63 | _\x81_\x84_\x83void·_\x8V_\x8m_\x8e_\x8m_\x8__\x8p_\x8r_\x8i_\x8n_\x8t_\x8T_\x8o_\x8t_\x8a_\x8l(void); | ||
64 | 144 | ||
65 | _\x81_\x85_\x83_\x8V_\x8m_\x8e_\x8m*·_\x8V_\x8m_\x8e_\x8m_\x8__\x8c_\x8t_\x8o_\x8r(char·*_\x8n_\x8a_\x8m_\x8e); | ||
32 | 54 | 66 | 154 |
67 | _\x81_\x86_\x83void·_\x8V_\x8m_\x8e_\x8m_\x8__\x8d_\x8t_\x8o_\x8r(_\x8V_\x8m_\x8e_\x8m·**thee); | ||
33 | _\x85_\x86#define·REAL·double | ||
34 | 57 | ||
35 | _\x85_\x89#define·REALPRINT·doubleprint | ||
36 | 60 | ||
37 | _\x86_\x83#define·REALRAND·doublerand | ||
38 | 64 | 68 | 164 |
69 | _\x81_\x87_\x85void·*_\x8V_\x8m_\x8e_\x8m_\x8__\x8m_\x8a_\x8l_\x8l_\x8o_\x8c(_\x8V_\x8m_\x8e_\x8m·*thee,·size_t·num,·size_t·size); | ||
70 | 176 | ||
71 | _\x81_\x88_\x88void·_\x8V_\x8m_\x8e_\x8m_\x8__\x8f_\x8r_\x8e_\x8e(_\x8V_\x8m_\x8e_\x8m·*thee,·size_t·num,·size_t·size,·void·**ram); | ||
72 | 189 | ||
73 | _\x82_\x80_\x82void·*_\x8V_\x8m_\x8e_\x8m_\x8__\x8r_\x8e_\x8a_\x8l_\x8l_\x8o_\x8c(_\x8V_\x8m_\x8e_\x8m·*thee,·size_t·num,·size_t·size,·void·**ram, | ||
74 | 203·size_t·newNum); | ||
75 | 204 | ||
76 | _\x82_\x81_\x83size_t·_\x8V_\x8m_\x8e_\x8m_\x8__\x8b_\x8y_\x8t_\x8e_\x8s(_\x8V_\x8m_\x8e_\x8m·*thee); | ||
39 | _\x86_\x87#define·NARROWRAND·narrowdoublerand | ||
40 | 68 | ||
41 | _\x87_\x80#define·UNIFORMRAND·uniformdoublerand | ||
42 | 71 | ||
43 | _\x88_\x84void·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8e_\x8x_\x8a_\x8c_\x8t_\x8i_\x8n_\x8i_\x8t(void); | ||
44 | 85 | ||
45 | _\x89_\x87_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x82_\x8d(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc); | ||
46 | 98 | ||
47 | _\x81_\x81_\x80_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x82_\x8d_\x8f_\x8a_\x8s_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc); | ||
48 | 111 | ||
49 | _\x81_\x82_\x83_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x82_\x8d_\x8e_\x8x_\x8a_\x8c_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc); | ||
50 | 124 | ||
51 | _\x81_\x83_\x89_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd); | ||
52 | 140 | ||
53 | _\x81_\x85_\x85_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d_\x8f_\x8a_\x8s_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd); | ||
54 | 156 | ||
55 | _\x81_\x87_\x81_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8o_\x8r_\x8i_\x8e_\x8n_\x8t_\x83_\x8d_\x8e_\x8x_\x8a_\x8c_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd); | ||
56 | 172 | ||
57 | _\x81_\x88_\x85_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd); | ||
58 | 186 | ||
59 | _\x81_\x89_\x89_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e_\x8f_\x8a_\x8s_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd); | ||
60 | 200 | ||
61 | _\x82_\x81_\x83_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e_\x8e_\x8x_\x8a_\x8c_\x8t(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd); | ||
62 | 214 | 77 | 214 |
63 | _\x82_\x82_\x88_\x8R_\x8E_\x8A_\x8L·_\x8V_\x8p_\x8r_\x8e_\x8d_\x8__\x8i_\x8n_\x8s_\x8p_\x8h_\x8e_\x8r_\x8e(_\x8R_\x8E_\x8A_\x8L·*pa,·_\x8R_\x8E_\x8A_\x8L·*pb,·_\x8R_\x8E_\x8A_\x8L·*pc,·_\x8R_\x8E_\x8A_\x8L·*pd,·_\x8R_\x8E_\x8A_\x8L·*pe); | ||
64 | 229 | ||
65 | _\x82_\x8 | 78 | _\x82_\x82_.3size_t·_.V_.m_.e_.m_.__.m_.a_.l_.l_.o_.c_.B_.y_.t_.e_.s(_.V_.m_.e_.m·*thee); |
79 | 224 | ||
80 | _\x82_\x83_\x83size_t·_\x8V_\x8m_\x8e_\x8m_\x8__\x8f_\x8r_\x8e_\x8e_\x8B_\x8y_\x8t_\x8e_\x8s(_\x8V_\x8m_\x8e_\x8m·*thee); | ||
81 | 234 | ||
Max diff block lines reached; 5848/11504 bytes (50.83%) of diff not shown. |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | digraph·"v | 1 | digraph·"vmem.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="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",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, 31 lines modified | ||
1 | digraph·"v | 1 | digraph·"vmem.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="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="vs | 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="$a00032.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="$a00014.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="$a00008.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."]; |
17 | ··Node | 19 | ··Node6·->·Node7·[id="edge7_Node000006_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
18 | ··Node | 20 | ··Node7·[id="Node000007",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·->·Node4·[id="edge7_Node000006_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
20 | ··Node | 21 | ··Node7·->·Node5·[id="edge8_Node000007_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
21 | ··Node | 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="·"]; | ||
22 | ··Node | 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."]; |
23 | ··Node7·->·Node6·[id="edge10_Node000007_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
24 | ··Node | 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·->·Node3·[id="edge15_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
28 | } | 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:·vsys.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 1, 131 lines modified | Offset 1, 30 lines modified | ||
1 | MALOC 0.1 | 1 | MALOC 0.1 |
2 | ····*·_\x8s_\x8r_\x8c | 2 | ····*·_\x8s_\x8r_\x8c |
3 | ····*·_\x8v_\x8s_\x8y_\x8s | 3 | ····*·_\x8v_\x8s_\x8y_\x8s |
4 | ····*·_\x8m_\x8a_\x8l_\x8o_\x8c | 4 | ····*·_\x8m_\x8a_\x8l_\x8o_\x8c |
5 | _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8M_\x8a_\x8c_\x8r_\x8o_\x8s·|·_\x8T_\x8y_\x8p_\x8e_\x8d_\x8e_\x8f_\x8s·|·_\x8E_\x8n_\x8u_\x8m_\x8e_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s | ||
6 | v | 5 | vsys.h·File·Reference |
7 | _\x8V_\x8i_\x8o_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s | ||
8 | 6 | _.g_.l_.o_.b_.a_.l_.__.m_.a_.l_.o_.c_.·_.c_.l_.a_.s_.s | |
7 | The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. | ||
9 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h> | 8 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h> |
10 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8n_\x8m_\x8._\x8h> | 9 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8n_\x8m_\x8._\x8h> |
10 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8m_\x8e_\x8m_\x8._\x8h> | ||
11 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8i_\x8o_\x8._\x8h> | ||
12 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8e_\x8t_\x8._\x8h> | ||
13 | #include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8p_\x8r_\x8e_\x8d_\x8._\x8h> | ||
11 | Include·dependency·graph·for·v | 14 | Include·dependency·graph·for·vsys.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 | _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. | 16 | _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. |
14 | C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s | ||
15 | struct· ·_\x8s_\x8V_\x8i_\x8o | ||
16 | ········Contains·public·data·members·for·Vio·class.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. | ||
17 | |||
18 | M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s | ||
19 | #define ·_\x8V_\x8P_\x8O_\x8R_\x8T_\x8N_\x8U_\x8M_\x8B_\x8E_\x8R 14916 | ||
20 | ········our·portbase;·5000·<·VPORTNUMBER·<·49152 | ||
21 | |||
22 | #define ·_\x8V_\x8I_\x8O_\x8__\x8M_\x8A_\x8X_\x8B_\x8U_\x8F 10 | ||
23 | ········number·of·internal·buffers·(BUFF·datatype) | ||
24 | |||
25 | T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s | ||
26 | ·typedef·enum·_\x8V_\x8I_\x8O_\x8t_\x8y_\x8p_\x8e ·_\x8V_\x8I_\x8O_\x8t_\x8y_\x8p_\x8e | ||
27 | ······················Parameter·for·I/O·type·(sdio,buff,file,unix,inet) | ||
28 | |||
29 | ·typedef·enum·_\x8V_\x8I_\x8O_\x8f_\x8r_\x8m_\x8t ·_\x8V_\x8I_\x8O_\x8f_\x8r_\x8m_\x8t | ||
30 | ······················Parameter·for·compression·type·(XDR,ASC) | ||
31 | |||
32 | typedef·enum·_\x8V_\x8I_\x8O_\x8r_\x8w_\x8k_\x8e_\x8y ·_\x8V_\x8I_\x8O_\x8r_\x8w_\x8k_\x8e_\x8y | ||
33 | ······················Parameter·for·rw·type·(R,RW) | ||
34 | |||
35 | ··typedef·struct·_\x8s_\x8V_\x8i_\x8o ·_\x8V_\x8i_\x8o | ||
36 | ······················Declaration·of·the·Vio·class·as·the·Vio·structure. | ||
37 | |||
38 | E\x8En\x8nu\x8um\x8me\x8er\x8ra\x8at\x8ti\x8io\x8on\x8ns\x8s | ||
39 | enum· ·_\x8V_\x8I_\x8O_\x8t_\x8y_\x8p_\x8e·{ | ||
40 | ······· _\x8V_\x8I_\x8O_\x8__\x8N_\x8O_\x8__\x8T_\x8Y_\x8P_\x8E·,·_\x8V_\x8I_\x8O_\x8__\x8S_\x8D_\x8I_\x8O·,·_\x8V_\x8I_\x8O_\x8__\x8B_\x8U_\x8F_\x8F·,·_\x8V_\x8I_\x8O_\x8__\x8F_\x8I_\x8L_\x8E·, | ||
41 | ······· _\x8V_\x8I_\x8O_\x8__\x8U_\x8N_\x8I_\x8X·,·_\x8V_\x8I_\x8O_\x8__\x8I_\x8N_\x8E_\x8T | ||
42 | ·······} | ||
43 | ······Parameter·for·I/O·type·(sdio,buff,file,unix,inet)·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. | ||
44 | |||
45 | enum· ·_\x8V_\x8I_\x8O_\x8f_\x8r_\x8m_\x8t·{·_\x8V_\x8I_\x8O_\x8__\x8N_\x8O_\x8__\x8F_\x8R_\x8M_\x8T·,·_\x8V_\x8I_\x8O_\x8__\x8X_\x8D_\x8R·,·_\x8V_\x8I_\x8O_\x8__\x8A_\x8S_\x8C·} | ||
46 | ······Parameter·for·compression·type·(XDR,ASC)·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. | ||
47 | |||
48 | enum· ·_\x8V_\x8I_\x8O_\x8r_\x8w_\x8k_\x8e_\x8y·{·_\x8V_\x8I_\x8O_\x8__\x8N_\x8O_\x8__\x8R_\x8W·,·_\x8V_\x8I_\x8O_\x8__\x8R·,·_\x8V_\x8I_\x8O_\x8__\x8W·} | ||
49 | ······Parameter·for·rw·type·(R,RW)·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. | ||
50 | |||
51 | F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s | ||
52 | ··void ·_\x8V_\x8i_\x8o_\x8__\x8s_\x8t_\x8a_\x8r_\x8t·(void) | ||
53 | ·······Start·Vio·communication·layer·(init·internal·variables/buffers) | ||
54 | |||
55 | ··void ·_\x8V_\x8i_\x8o_\x8__\x8s_\x8t_\x8o_\x8p·(void) | ||
56 | ·······Shutdown·Vio·communication·layer. | ||
57 | |||
58 | ·_\x8V_\x8i_\x8o·* ·_\x8V_\x8i_\x8o_\x8__\x8c_\x8t_\x8o_\x8r·(const·char·*socktype,·const·char·*datafrmt,·const·char | ||
59 | ········*hostname,·const·char·*filename,·const·char·*rwkey) | ||
60 | ·······Construct·the·Vio·object. | ||
61 | |||
62 | ···int ·_\x8V_\x8i_\x8o_\x8__\x8c_\x8t_\x8o_\x8r_\x82·(_\x8V_\x8i_\x8o·*thee,·const·char·*socktype,·const·char·*datafrmt,·const | ||
63 | ········char·*hostname,·const·char·*filename,·const·char·*rwkey) | ||
64 | ·······Work·routine·that·Vio_ctor·calls·to·do·most·of·the·construction. | ||
65 | |||
66 | ··void ·_\x8V_\x8i_\x8o_\x8__\x8d_\x8t_\x8o_\x8r·(_\x8V_\x8i_\x8o·**thee) | ||
67 | ·······Destruct·the·Vio·object. | ||
68 | |||
69 | ··void ·_\x8V_\x8i_\x8o_\x8__\x8d_\x8t_\x8o_\x8r_\x82·(_\x8V_\x8i_\x8o·*thee) | ||
70 | ·······Work·routine·that·Vio_dtor·calls·to·do·most·of·the·destruction. | ||
71 | |||
72 | ··void ·_\x8V_\x8i_\x8o_\x8__\x8s_\x8e_\x8t_\x8W_\x8h_\x8i_\x8t_\x8e_\x8C_\x8h_\x8a_\x8r_\x8s·(_\x8V_\x8i_\x8o·*thee,·char·*whiteChars) | ||
73 | ·······Set·the·white·character·set·for·I/O·stream. | ||
74 | |||
75 | ··void ·_\x8V_\x8i_\x8o_\x8__\x8s_\x8e_\x8t_\x8C_\x8o_\x8m_\x8m_\x8C_\x8h_\x8a_\x8r_\x8s·(_\x8V_\x8i_\x8o·*thee,·char·*commChars) | ||
76 | ·······Set·the·comment·character·set·for·I/O·stream. | ||
77 | |||
78 | ···int ·_\x8V_\x8i_\x8o_\x8__\x8a_\x8c_\x8c_\x8e_\x8p_\x8t·(_\x8V_\x8i_\x8o·*thee,·int·nonblock) | ||
79 | ·······Accept·any·waiting·connect·attempt·to·our·socket·on·our·machine. | ||
80 | |||
81 | ··void ·_\x8V_\x8i_\x8o_\x8__\x8a_\x8c_\x8c_\x8e_\x8p_\x8t_\x8F_\x8r_\x8e_\x8e·(_\x8V_\x8i_\x8o·*thee) | ||
82 | ·······Free·the·socket·child·that·was·used·for·the·last·accept. | ||
83 | |||
84 | ···int ·_\x8V_\x8i_\x8o_\x8__\x8c_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t·(_\x8V_\x8i_\x8o·*thee,·int·nonblock) | ||
85 | ·······Connect·to·some·socket·on·a·remote·machine·(or·on·our·machine) | ||
86 | |||
87 | ··void ·_\x8V_\x8i_\x8o_\x8__\x8c_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8F_\x8r_\x8e_\x8e·(_\x8V_\x8i_\x8o·*thee) | ||
88 | ·······Purge·any·output·buffers·(for·<UNIX/INET>,·else·a·no-op) | ||
89 | |||
90 | ···int ·_\x8V_\x8i_\x8o_\x8__\x8s_\x8c_\x8a_\x8n_\x8f·(_\x8V_\x8i_\x8o·*thee,·char·*parms,...) | ||
91 | ·······Mimic·"scanf"·from·an·arbitrary·Vio·device. | ||
92 | |||
93 | ···int ·_\x8V_\x8i_\x8o_\x8__\x8p_\x8r_\x8i_\x8n_\x8t_\x8f·(_\x8V_\x8i_\x8o·*thee,·char·*parms,...) | ||
94 | ·······Mimic·"printf"·from·an·arbitrary·Vio·device. | ||
95 | |||
96 | ···int ·_\x8V_\x8i_\x8o_\x8__\x8r_\x8e_\x8a_\x8d·(_\x8V_\x8i_\x8o·*thee,·char·*buf,·int·bufsize) | ||
97 | ·······Read·(up·to)·bufsize·characters·into·buf·from·input·device. | ||
98 | |||
99 | ···int ·_\x8V_\x8i_\x8o_\x8__\x8w_\x8r_\x8i_\x8t_\x8e·(_\x8V_\x8i_\x8o·*thee,·char·*buf,·int·bufsize) | ||
100 | ·······Write·bufsize·characters·from·buf·to·output·device. | ||
101 | |||
102 | ··void ·_\x8V_\x8i_\x8o_\x8__\x8b_\x8u_\x8f_\x8T_\x8a_\x8k_\x8e·(_\x8V_\x8i_\x8o·*thee,·char·*buf,·int·bufsize) | ||
103 | ·······Set·the·pointer·to·the·internal·buffer. | ||
104 | |||
105 | char·* ·_\x8V_\x8i_\x8o_\x8__\x8b_\x8u_\x8f_\x8G_\x8i_\x8v_\x8e·(_\x8V_\x8i_\x8o·*thee) | ||
106 | ·······Return·the·pointer·to·the·internal·buffer. | ||
107 | |||
108 | ···int ·_\x8V_\x8i_\x8o_\x8__\x8b_\x8u_\x8f_\x8S_\x8i_\x8z_\x8e·(_\x8V_\x8i_\x8o·*thee) | ||
109 | ·······Return·the·length·to·the·internal·buffer. | ||
110 | |||
111 | ·_\x8V_\x8i_\x8o·* ·_\x8V_\x8i_\x8o_\x8__\x8s_\x8o_\x8c_\x8k_\x8e_\x8t_\x8O_\x8p_\x8e_\x8n·(char·*key,·const·char·*iodev,·const·char·*iofmt,·const | ||
112 | ········char·*iohost,·const·char·*iofile) | ||
113 | ·······Socket·open·for·read·or·write. | ||
114 | |||
115 | ··void ·_\x8V_\x8i_\x8o_\x8__\x8s_\x8o_\x8c_\x8k_\x8e_\x8t_\x8C_\x8l_\x8o_\x8s_\x8e·(_\x8V_\x8i_\x8o·**sock) | ||
116 | ·······Socket·close·from·read·or·write. | ||
117 | |||
118 | *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* | 17 | *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* |
18 | The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.) | ||
119 | Class·Vio:·virtual·<SDIO/FILE/BUFF/UNIX/INET>·I/O·layer. | ||
120 | ··Version | ||
121 | ··Id | ||
Max diff block lines reached; 1264/7269 bytes (17.39%) 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:·vsys.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, 343 lines modified | Offset 1, 34 lines modified | ||
1 | MALOC 0.1 | 1 | MALOC 0.1 |
2 | ····*·_\x8s_\x8r_\x8c | 2 | ····*·_\x8s_\x8r_\x8c |
3 | ····*·_\x8v_\x8s_\x8y_\x8s | 3 | ····*·_\x8v_\x8s_\x8y_\x8s |
4 | ····*·_\x8m_\x8a_\x8l_\x8o_\x8c | 4 | ····*·_\x8m_\x8a_\x8l_\x8o_\x8c |
5 | v | 5 | vsys.h |
6 | _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. | 6 | _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. |
7 | 1 | 7 | 1 |
8 | 3 | 8 | 31#ifndef·_VSYS_H_ |
9 | 9 | 32#define·_VSYS_H_ | |
10 | 33 | ||
11 | 34#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8m_\x8a_\x8l_\x8o_\x8c_\x8__\x8b_\x8a_\x8s_\x8e_\x8._\x8h> | ||
12 | 35 | ||
13 | 36#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8n_\x8m_\x8._\x8h> | ||
14 | 37#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8m_\x8e_\x8m_\x8._\x8h> | ||
15 | 38#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8i_\x8o_\x8._\x8h> | ||
16 | 39#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8s_\x8e_\x8t_\x8._\x8h> | ||
17 | 40#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8p_\x8r_\x8e_\x8d_\x8._\x8h> | ||
10 | 41 | 18 | 41 |
11 | 42# | 19 | 42#endif·/*·_VSYS_H_·*/ |
12 | 43 | 20 | 43 |
13 | 44#include·<_\x8m_\x8a_\x8l_\x8o_\x8c_\x8/_\x8v_\x8n_\x8m_\x8._\x8h> | ||
14 | 45 | ||
15 | 46/* | ||
16 | 47·* | ||
17 | *************************************************************************** | ||
18 | 48·*·Class·Vio:·Parameters·and·datatypes | ||
19 | 49·* | ||
20 | *************************************************************************** | ||
21 | 50·*/ | ||
22 | 51 | ||
23 | _\x85_\x83#define·VPORTNUMBER·14916 | ||
24 | _\x85_\x85#define·VIO_MAXBUF·10 | ||
25 | 56 | ||
26 | _\x86_\x82typedef·enum·_\x8V_\x8I_\x8O_\x8t_\x8y_\x8p_\x8e·{ | ||
27 | _\x86_\x83·_\x8V_\x8I_\x8O_\x8__\x8N_\x8O_\x8__\x8T_\x8Y_\x8P_\x8E, | ||
28 | _\x86_\x84·_\x8V_\x8I_\x8O_\x8__\x8S_\x8D_\x8I_\x8O, | ||
29 | _\x86_\x85·_\x8V_\x8I_\x8O_\x8__\x8B_\x8U_\x8F_\x8F, | ||
30 | _\x86_\x86·_\x8V_\x8I_\x8O_\x8__\x8F_\x8I_\x8L_\x8E, | ||
31 | _\x86_\x87·_\x8V_\x8I_\x8O_\x8__\x8U_\x8N_\x8I_\x8X, | ||
32 | 68·_\x8V_\x8I_\x8O_\x8__\x8I_\x8N_\x8E_\x8T | ||
33 | _\x86_\x89}·_\x8V_\x8I_\x8O_\x8t_\x8y_\x8p_\x8e; | ||
34 | 70 | ||
35 | _\x87_\x86typedef·enum·_\x8V_\x8I_\x8O_\x8f_\x8r_\x8m_\x8t·{ | ||
36 | _\x87_\x87·_\x8V_\x8I_\x8O_\x8__\x8N_\x8O_\x8__\x8F_\x8R_\x8M_\x8T, | ||
37 | _\x87_\x88·_\x8V_\x8I_\x8O_\x8__\x8X_\x8D_\x8R, | ||
38 | 79·_\x8V_\x8I_\x8O_\x8__\x8A_\x8S_\x8C | ||
39 | _\x88_\x80}·_\x8V_\x8I_\x8O_\x8f_\x8r_\x8m_\x8t; | ||
40 | 81 | ||
41 | _\x88_\x87typedef·enum·_\x8V_\x8I_\x8O_\x8r_\x8w_\x8k_\x8e_\x8y·{ | ||
42 | _\x88_\x88·_\x8V_\x8I_\x8O_\x8__\x8N_\x8O_\x8__\x8R_\x8W, | ||
43 | _\x88_\x89·_\x8V_\x8I_\x8O_\x8__\x8R, | ||
44 | 90·_\x8V_\x8I_\x8O_\x8__\x8W | ||
45 | _\x89_\x81}·_\x8V_\x8I_\x8O_\x8r_\x8w_\x8k_\x8e_\x8y; | ||
46 | 92 | ||
47 | _\x89_\x88struct·_\x8s_\x8V_\x8i_\x8o·{ | ||
48 | 99 | ||
49 | _\x81_\x80_\x80·_\x8V_\x8I_\x8O_\x8t_\x8y_\x8p_\x8e·_\x8t_\x8y_\x8p_\x8e; | ||
50 | _\x81_\x80_\x88·_\x8V_\x8I_\x8O_\x8f_\x8r_\x8m_\x8t·_\x8f_\x8r_\x8m_\x8t; | ||
51 | _\x81_\x81_\x83·_\x8V_\x8I_\x8O_\x8r_\x8w_\x8k_\x8e_\x8y·_\x8r_\x8w_\x8k_\x8e_\x8y; | ||
52 | _\x81_\x81_\x88·char·_\x8f_\x8i_\x8l_\x8e[_\x8V_\x8M_\x8A_\x8X_\x8__\x8A_\x8R_\x8G_\x8L_\x8E_\x8N]; | ||
53 | _\x81_\x81_\x89·char·_\x8l_\x8h_\x8o_\x8s_\x8t[_\x8V_\x8M_\x8A_\x8X_\x8__\x8A_\x8R_\x8G_\x8L_\x8E_\x8N]; | ||
54 | _\x81_\x82_\x80·char·_\x8r_\x8h_\x8o_\x8s_\x8t[_\x8V_\x8M_\x8A_\x8X_\x8__\x8A_\x8R_\x8G_\x8L_\x8E_\x8N]; | ||
55 | _\x81_\x82_\x82·int·_\x8e_\x8r_\x8r_\x8o_\x8r; | ||
56 | _\x81_\x82_\x83·int·_\x8d_\x8i_\x8r_\x8t_\x8y; | ||
57 | _\x81_\x82_\x85·FILE·*_\x8f_\x8p; | ||
58 | _\x81_\x82_\x86·int·_\x8s_\x8o; | ||
59 | _\x81_\x82_\x87·int·_\x8s_\x8o_\x8c; | ||
60 | _\x81_\x82_\x88·void·*_\x8n_\x8a_\x8m_\x8e; | ||
61 | _\x81_\x82_\x89·void·*_\x8a_\x8x_\x8d_\x8r; | ||
62 | _\x81_\x83_\x81·char·_\x8w_\x8h_\x8i_\x8t_\x8e_\x8C_\x8h_\x8a_\x8r_\x8s[_\x8V_\x8M_\x8A_\x8X_\x8__\x8A_\x8R_\x8G_\x8N_\x8U_\x8M]; | ||
63 | _\x81_\x83_\x82·char·_\x8c_\x8o_\x8m_\x8m_\x8C_\x8h_\x8a_\x8r_\x8s[_\x8V_\x8M_\x8A_\x8X_\x8__\x8A_\x8R_\x8G_\x8N_\x8U_\x8M]; | ||
64 | _\x81_\x83_\x84·char·_\x8i_\x8o_\x8B_\x8u_\x8f_\x8f_\x8e_\x8r[_\x8V_\x8M_\x8A_\x8X_\x8__\x8B_\x8U_\x8F_\x8S_\x8I_\x8Z_\x8E]; | ||
65 | _\x81_\x83_\x85·int·_\x8i_\x8o_\x8B_\x8u_\x8f_\x8f_\x8e_\x8r_\x8L_\x8e_\x8n; | ||
66 | _\x81_\x83_\x87·char·_\x8p_\x8u_\x8t_\x8B_\x8u_\x8f_\x8f_\x8e_\x8r[_\x8V_\x8M_\x8A_\x8X_\x8__\x8B_\x8U_\x8F_\x8S_\x8I_\x8Z_\x8E]; | ||
67 | _\x81_\x83_\x88·int·_\x8p_\x8u_\x8t_\x8B_\x8u_\x8f_\x8f_\x8e_\x8r_\x8L_\x8e_\x8n; | ||
68 | _\x81_\x84_\x80·char·*_\x8V_\x8I_\x8O_\x8b_\x8u_\x8f_\x8f_\x8e_\x8r; | ||
69 | _\x81_\x84_\x81·int·_\x8V_\x8I_\x8O_\x8b_\x8u_\x8f_\x8f_\x8e_\x8r_\x8L_\x8e_\x8n; | ||
70 | _\x81_\x84_\x82·int·_\x8V_\x8I_\x8O_\x8b_\x8u_\x8f_\x8f_\x8e_\x8r_\x8P_\x8t_\x8r; | ||
71 | 144}; | ||
72 | 145 | ||
73 | _\x81_\x85_\x81typedef·struct·_\x8s_\x8V_\x8i_\x8o·_\x8V_\x8i_\x8o; | ||
74 | 152 | ||
75 | 153/* | ||
76 | 154·* | ||
77 | *************************************************************************** | ||
78 | 155·*·Class·Vio:·Inlineable·methods·(vio.c) | ||
79 | 156·* | ||
80 | *************************************************************************** | ||
81 | 157·*/ | ||
82 | 158 | ||
83 | 159#if·!defined(VINLINE_MALOC) | ||
84 | 160#else·/*·if·defined(VINLINE_MALOC)·*/ | ||
85 | 161#endif·/*·if·!defined(VINLINE_MALOC)·*/ | ||
86 | 162 | ||
87 | 163/* | ||
88 | 164·* | ||
89 | *************************************************************************** | ||
90 | 165·*·Class·Vio:·Non-Inlineable·methods·(vio.c) | ||
91 | 166·* | ||
92 | *************************************************************************** | ||
93 | 167·*/ | ||
94 | 168 | ||
95 | _\x81_\x87_\x86void·_\x8V_\x8i_\x8o_\x8__\x8s_\x8t_\x8a_\x8r_\x8t(void); | ||
96 | 177 | ||
97 | _\x81_\x88_\x85void·_\x8V_\x8i_\x8o_\x8__\x8s_\x8t_\x8o_\x8p(void); | ||
98 | 186 | ||
99 | _\x81_\x89_\x89_\x8V_\x8i_\x8o*·_\x8V_\x8i_\x8o_\x8__\x8c_\x8t_\x8o_\x8r(const·char·*socktype,·const·char·*datafrmt, | ||
100 | 200·const·char·*hostname,·const·char·*filename,·const·char·*_\x8r_\x8w_\x8k_\x8e_\x8y); | ||
101 | 201 | ||
102 | _\x82_\x81_\x85int·_\x8V_\x8i_\x8o_\x8__\x8c_\x8t_\x8o_\x8r_\x82(_\x8V_\x8i_\x8o·*thee,·const·char·*socktype,·const·char·*datafrmt, | ||
103 | 216·const·char·*hostname,·const·char·*filename,·const·char·*_\x8r_\x8w_\x8k_\x8e_\x8y); | ||
104 | 217 | ||
105 | _\x82_\x82_\x86void·_\x8V_\x8i_\x8o_\x8__\x8d_\x8t_\x8o_\x8r(_\x8V_\x8i_\x8o·**thee); | ||
106 | 227 | ||
107 | _\x82_\x83_\x86void·_\x8V_\x8i_\x8o_\x8__\x8d_\x8t_\x8o_\x8r_\x82(_\x8V_\x8i_\x8o·*thee); | ||
108 | 237 | ||
109 | _\x82_\x84_\x87void·_\x8V_\x8i_\x8o_\x8__\x8s_\x8e_\x8t_\x8W_\x8h_\x8i_\x8t_\x8e_\x8C_\x8h_\x8a_\x8r_\x8s(_\x8V_\x8i_\x8o·*thee,·char·*_\x8w_\x8h_\x8i_\x8t_\x8e_\x8C_\x8h_\x8a_\x8r_\x8s); | ||
110 | 248 | ||
111 | _\x82_\x85_\x88void·_\x8V_\x8i_\x8o_\x8__\x8s_\x8e_\x8t_\x8C_\x8o_\x8m_\x8m_\x8C_\x8h_\x8a_\x8r_\x8s(_\x8V_\x8i_\x8o·*thee,·char·*_\x8c_\x8o_\x8m_\x8m_\x8C_\x8h_\x8a_\x8r_\x8s); | ||
112 | 259 | ||
113 | _\x82_\x87_\x82int·_\x8V_\x8i_\x8o_\x8__\x8a_\x8c_\x8c_\x8e_\x8p_\x8t(_\x8V_\x8i_\x8o·*thee,·int·nonblock); | ||
114 | 273 | ||
115 | _\x82_\x88_\x82void·_\x8V_\x8i_\x8o_\x8__\x8a_\x8c_\x8c_\x8e_\x8p_\x8t_\x8F_\x8r_\x8e_\x8e(_\x8V_\x8i_\x8o·*thee); | ||
116 | 283 | ||
117 | _\x82_\x89_\x86int·_\x8V_\x8i_\x8o_\x8__\x8c_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t(_\x8V_\x8i_\x8o·*thee,·int·nonblock); | ||
118 | 297 | ||
119 | _\x83_\x80_\x86void·_\x8V_\x8i_\x8o_\x8__\x8c_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8F_\x8r_\x8e_\x8e(_\x8V_\x8i_\x8o·*thee); | ||
Max diff block lines reached; 7299/12915 bytes (56.52%) of diff not shown. |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | digraph·"v | 1 | digraph·"vsys.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="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",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, 26 lines modified | ||
1 | digraph·"v | 1 | digraph·"vsys.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="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="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.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="·"]; | ||
11 | ··Node | 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."]; |
12 | ··Node | 10 | ··Node1·->·Node3·[id="edge2_Node000001_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
13 | ··Node | 11 | ··Node3·[id="Node000003",label="psh.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00014.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="·"]; | ||
14 | ··Node | 13 | ··Node1·->·Node4·[id="edge4_Node000001_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
15 | ··Node2·->·Node5·[id="edge5_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
16 | ··Node | 14 | ··Node4·[id="Node000004",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.html",tooltip="Class·Vcom:·virtual·(currently·just·MPI)·communications·layer."]; |
17 | ··Node | 15 | ··Node4·->·Node5·[id="edge5_Node000004_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
18 | ··Node | 16 | ··Node5·[id="Node000005",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."]; |
17 | ··Node5·->·Node3·[id="edge6_Node000005_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
19 | ··Node | 18 | ··Node1·->·Node5·[id="edge7_Node000001_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
20 | ··Node | 19 | ··Node1·->·Node6·[id="edge8_Node000001_Node000006",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
21 | ··Node2·->·Node7·[id="edge9_Node000002_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
22 | ··Node | 20 | ··Node6·[id="Node000006",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."]; |
21 | ··Node6·->·Node5·[id="edge9_Node000006_Node000005",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
23 | ··Node | 22 | ··Node1·->·Node7·[id="edge10_Node000001_Node000007",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
24 | ··Node2·->·Node8·[id="edge11_Node000002_Node000008",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
25 | ··Node | 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="·"]; | ||
26 | ··Node | 25 | ··Node7·->·Node3·[id="edge12_Node000007_Node000003",dir="back",color="steelblue1",style="solid",tooltip="·"]; |
27 | ··Node8·->·Node4·[id="edge13_Node000008_Node000004",dir="back",color="steelblue1",style="solid",tooltip="·"]; | ||
28 | } | 26 | } |
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="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."]; | 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="vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 9 | ··Node2·[id="Node000002",label="vio.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00023.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="$a000 | 11 | ··Node3·[id="Node000003",label="vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.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="$a00014.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="$a00014.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="$a0000 | 18 | ··Node6·[id="Node000006",label="vcom.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00008.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="$a00011.html",tooltip="Class·Vmp:·a·Virtual·MPI·communication·layer·object."]; | 20 | ··Node7·[id="Node000007",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."]; |
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="$a0000 | 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="·"]; | 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·->·Node10·[id="edge15_Node000001_Node000010",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."]; | 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."]; |
Offset 47, 15 lines modified | Offset 47, 15 lines modified | ||
47 | </div><!--header--> | 47 | </div><!--header--> |
48 | <div·class="contents"> | 48 | <div·class="contents"> |
49 | <p>The·foundation·header·for·MALOC.·<br··/> | 49 | <p>The·foundation·header·for·MALOC.·<br··/> |
50 | ·· | 50 | ·· |
51 | <a·href="#details">More...</a></p> | 51 | <a·href="#details">More...</a></p> |
52 | <div·class="textblock"><code>#include·<<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>></code><br·/> | 52 | <div·class="textblock"><code>#include·<<a·class="el"·href="a00002_source.html">maloc/maloc_base.h</a>></code><br·/> |
53 | <code>#include·<<a·class="el"·href="a000 | 53 | <code>#include·<<a·class="el"·href="a00032_source.html">maloc/vsys.h</a>></code><br·/> |
54 | <code>#include·<<a·class="el"·href="a00017_source.html">maloc/vsh.h</a>></code><br·/> | 54 | <code>#include·<<a·class="el"·href="a00017_source.html">maloc/vsh.h</a>></code><br·/> |
55 | <code>#include·<<a·class="el"·href="a00014_source.html">maloc/psh.h</a>></code><br·/> | 55 | <code>#include·<<a·class="el"·href="a00014_source.html">maloc/psh.h</a>></code><br·/> |
56 | </div><div·class="textblock"><div·class="dynheader"> | 56 | </div><div·class="textblock"><div·class="dynheader"> |
57 | Include·dependency·graph·for·maloc.h:</div> | 57 | Include·dependency·graph·for·maloc.h:</div> |
58 | <div·class="dyncontent"> | 58 | <div·class="dyncontent"> |
59 | <div·class="center"><img·src="a00039.png"·border="0"·usemap="#amaloc_8h"·alt=""/></div> | 59 | <div·class="center"><img·src="a00039.png"·border="0"·usemap="#amaloc_8h"·alt=""/></div> |
60 | </div> | 60 | </div> |
Offset 53, 24 lines modified | Offset 53, 24 lines modified | ||
53 | <div·class="contents"> | 53 | <div·class="contents"> |
54 | <a·href="a00038.html">Go·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="a00038.html">Go·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="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#ifndef·_MALOC_H_</span></div> | 55 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#ifndef·_MALOC_H_</span></div> |
56 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·_MALOC_H_</span></div> | 56 | <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#define·_MALOC_H_</span></div> |
57 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> | 57 | <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> |
58 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#include·<<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>></span></div> | 58 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#include·<<a·class="code"·href="a00002.html">maloc/maloc_base.h</a>></span></div> |
59 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> | 59 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> |
60 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·<<a·class="code"·href="a000 | 60 | <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/vsys.h</a>></span></div> |
61 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·<<a·class="code"·href="a00017.html">maloc/vsh.h</a>></span></div> | 61 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·<<a·class="code"·href="a00017.html">maloc/vsh.h</a>></span></div> |
62 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·<<a·class="code"·href="a00014.html">maloc/psh.h</a>></span></div> | 62 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·<<a·class="code"·href="a00014.html">maloc/psh.h</a>></span></div> |
63 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> | 63 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> |
64 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_MALOC_H_·*/</span><span·class="preprocessor"></span></div> | 64 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#endif·</span><span·class="comment">/*·_MALOC_H_·*/</span><span·class="preprocessor"></span></div> |
65 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> | 65 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> |
66 | <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> | 66 | <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> |
67 | <div·class="ttc"·id="aa00014_html"><div·class="ttname"><a·href="a00014.html">psh.h</a></div><div·class="ttdoc">Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH.</div></div> | 67 | <div·class="ttc"·id="aa00014_html"><div·class="ttname"><a·href="a00014.html">psh.h</a></div><div·class="ttdoc">Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH.</div></div> |
68 | <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> | 68 | <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> |
69 | <div·class="ttc"·id="aa000 | 69 | <div·class="ttc"·id="aa00032_html"><div·class="ttname"><a·href="a00032.html">vsys.h</a></div><div·class="ttdoc">The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)</div></div> |
70 | </div><!--·fragment·--></div><!--·contents·--> | 70 | </div><!--·fragment·--></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> |
75 | </body> | 75 | </body> |
76 | </html> | 76 | </html> |
Offset 34, 33 lines modified | Offset 34, 33 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/vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a000 | 41 | ··Node18·[id="Node000018",label="maloc/vsys.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00032.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="$a00035.html",tooltip="Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine."]; | 44 | ··Node19·[id="Node000019",label="maloc/vnm.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00035.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="$a0002 | 47 | ··Node20·[id="Node000020",label="maloc/vmem.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00029.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="$a00023.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="$a00020.html",tooltip="Class·Vset:·a·dynamic·set·object."]; | 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="$a0002 | 59 | ··Node23·[id="Node000023",label="maloc/vpred.h",height=0.2,width=0.4,color="grey40",·fillcolor="white",·style="filled",URL="$a00026.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="$a00014.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="$a00014.html",tooltip="Header·file·for·a·simple·parallel·extension·of·ALOC's·VSH."]; |
Offset 49, 16 lines modified | Offset 49, 16 lines modified | ||
49 | <a·href="#details">More...</a></p> | 49 | <a·href="#details">More...</a></p> |
50 | <table·class="memberdecls"> | 50 | <table·class="memberdecls"> |
51 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> | 51 | <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a> |
52 | Files</h2></td></tr> | 52 | Files</h2></td></tr> |
53 | <tr·class="memitem:a00002"·id="r_a00002"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00002.html">maloc_base.h</a></td></tr> | 53 | <tr·class="memitem:a00002"·id="r_a00002"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00002.html">maloc_base.h</a></td></tr> |
54 | <tr·class="memdesc:a00002"><td·class="mdescLeft"> </td><td·class="mdescRight">The·base·(or·foundation)·header·for·MALOC.·<br·/></td></tr> | 54 | <tr·class="memdesc:a00002"><td·class="mdescLeft"> </td><td·class="mdescRight">The·base·(or·foundation)·header·for·MALOC.·<br·/></td></tr> |
55 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> | 55 | <tr·class="separator:"><td·class="memSeparator"·colspan="2"> </td></tr> |
56 | <tr·class="memitem:a000 | 56 | <tr·class="memitem:a00032"·id="r_a00032"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00032.html">vsys.h</a></td></tr> |
57 | <tr·class="memdesc:a000 | 57 | <tr·class="memdesc:a00032"><td·class="mdescLeft"> </td><td·class="mdescRight">The·primary·header·for·VSYS.·(Virtual·SYStem·utilities·library.)·<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 | <tr·class="memitem:a00038"·id="r_a00038"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00038.html">maloc.h</a></td></tr> | 59 | <tr·class="memitem:a00038"·id="r_a00038"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00038.html">maloc.h</a></td></tr> |
60 | <tr·class="memdesc:a00038"><td·class="mdescLeft"> </td><td·class="mdescRight">The·foundation·header·for·MALOC.·<br··/> | 60 | <tr·class="memdesc:a00038"><td·class="mdescLeft"> </td><td·class="mdescRight">The·foundation·header·for·MALOC.·<br··/> |
61 | ·<br·/></td></tr> | 61 | ·<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 | </table> | 63 | </table> |
64 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> | 64 | <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2> |
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:a0000 | 55 | <tr·class="memitem:a00008"·id="r_a00008"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00008.html">vcom.h</a></td></tr> |
56 | <tr·class="memdesc:a0000 | 56 | <tr·class="memdesc:a00008"><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·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:a0000 | 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">vmpi.h</a></td></tr> |
56 | <tr·class="memdesc:a0000 | 56 | <tr·class="memdesc:a00005"><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:a00023"·id="r_a00023"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html">vio.h</a></td></tr> |
57 | <tr·class="memdesc:a000 | 57 | <tr·class="memdesc:a00023"><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>This·class·provides·a·safe·logged·version·of·malloc·and·free.·· | 50 | <p>This·class·provides·a·safe·logged·version·of·malloc·and·free.·· |
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:a00029"·id="r_a00029"><td·class="memItemLeft"·align="right"·valign="top">file· </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.html">vmem.h</a></td></tr> |
56 | <tr·class="memdesc:a0002 | 56 | <tr·class="memdesc:a00029"><td·class="mdescLeft"> </td><td·class="mdescRight">Class·Vmem:·A·safer,·object-oriented,·malloc/free·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="a00078.html">sVmem</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="a00078.html">sVmem</a></td></tr> |
62 | <tr·class="memdesc:"><td·class="mdescLeft"> </td><td·class="mdescRight">Contains·public·data·members·for·Vmem·class.··<a·href="a00078.html#details">More...</a><br·/></td></tr> | 62 | <tr·class="memdesc:"><td·class="mdescLeft"> </td><td·class="mdescRight">Contains·public·data·members·for·Vmem·class.··<a·href="a00078.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="a0000 | 50 | <p><code>#include·<<a·class="el"·href="a00008_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">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="a0000 | 50 | <p><code>#include·<<a·class="el"·href="a00005_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="a00023_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">sVmem·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00053.html">Vmem·class</a></div></div></div> | 45 | ··<div·class="headertitle"><div·class="title">sVmem·Struct·Reference<div·class="ingroups"><a·class="el"·href="a00053.html">Vmem·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·Vmem·class.·· | 48 | <p>Contains·public·data·members·for·Vmem·class.·· |
49 | ·<a·href="a00078.html#details">More...</a></p> | 49 | ·<a·href="a00078.html#details">More...</a></p> |
50 | <p><code>#include·<<a·class="el"·href="a0002 | 50 | <p><code>#include·<<a·class="el"·href="a00029_source.html">vmem.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:a76245b6f5a271d5d5cc9cd40dc9f76cb"·id="r_a76245b6f5a271d5d5cc9cd40dc9f76cb"><td·class="memItemLeft"·align="right"·valign="top">char </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00078.html#a76245b6f5a271d5d5cc9cd40dc9f76cb">name</a>·[<a·class="el"·href="a00002.html#ab11f66c5fd184e20cd21c417a5a69abd">VMAX_ARGLEN</a>]</td></tr> | 54 | <tr·class="memitem:a76245b6f5a271d5d5cc9cd40dc9f76cb"·id="r_a76245b6f5a271d5d5cc9cd40dc9f76cb"><td·class="memItemLeft"·align="right"·valign="top">char </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00078.html#a76245b6f5a271d5d5cc9cd40dc9f76cb">name</a>·[<a·class="el"·href="a00002.html#ab11f66c5fd184e20cd21c417a5a69abd">VMAX_ARGLEN</a>]</td></tr> |
55 | <tr·class="separator:a76245b6f5a271d5d5cc9cd40dc9f76cb"><td·class="memSeparator"·colspan="2"> </td></tr> | 55 | <tr·class="separator:a76245b6f5a271d5d5cc9cd40dc9f76cb"><td·class="memSeparator"·colspan="2"> </td></tr> |
56 | <tr·class="memitem:adb77dfe4ee8fe6d881a6852d012c2108"·id="r_adb77dfe4ee8fe6d881a6852d012c2108"><td·class="memItemLeft"·align="right"·valign="top">size_t </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00078.html#adb77dfe4ee8fe6d881a6852d012c2108">mallocBytes</a></td></tr> | 56 | <tr·class="memitem:adb77dfe4ee8fe6d881a6852d012c2108"·id="r_adb77dfe4ee8fe6d881a6852d012c2108"><td·class="memItemLeft"·align="right"·valign="top">size_t </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00078.html#adb77dfe4ee8fe6d881a6852d012c2108">mallocBytes</a></td></tr> |
57 | <tr·class="separator:adb77dfe4ee8fe6d881a6852d012c2108"><td·class="memSeparator"·colspan="2"> </td></tr> | 57 | <tr·class="separator:adb77dfe4ee8fe6d881a6852d012c2108"><td·class="memSeparator"·colspan="2"> </td></tr> |
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_17c7ea3365fe63f08b0927394cad93f6.html">aaa_inc</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_17c7ea3365fe63f08b0927394cad93f6.html">aaa_inc</a></li>··</ul> |
43 | </div> | 43 | </div> |
44 | </div><!--·top·--> | 44 | </div><!--·top·--> |
45 | <div·class="contents"> | 45 | <div·class="contents"> |
46 | <h3>aaa_inc·→·vsys·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/aaa_inc</th><th·class="dirtab">Includes·file·in·src/vsys</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_ecdd2ead02f66ae49e06b1fe2a748280.html">maloc</a> / <a·class="el"·href="a00038.html">maloc.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a> / <a·class="el"·href="a000 | 46 | <h3>aaa_inc·→·vsys·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/aaa_inc</th><th·class="dirtab">Includes·file·in·src/vsys</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_ecdd2ead02f66ae49e06b1fe2a748280.html">maloc</a> / <a·class="el"·href="a00038.html">maloc.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a> / <a·class="el"·href="a00032.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_17c7ea3365fe63f08b0927394cad93f6.html">aaa_inc</a></li><li·class="navelem"><a·class="el"·href="dir_ecdd2ead02f66ae49e06b1fe2a748280.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_17c7ea3365fe63f08b0927394cad93f6.html">aaa_inc</a></li><li·class="navelem"><a·class="el"·href="dir_ecdd2ead02f66ae49e06b1fe2a748280.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/aaa_inc/maloc</th><th·class="dirtab">Includes·file·in·src/vsys</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00038.html">maloc.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a> / <a·class="el"·href="a000 | 46 | <h3>maloc·→·vsys·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/aaa_inc/maloc</th><th·class="dirtab">Includes·file·in·src/vsys</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00038.html">maloc.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a> / <a·class="el"·href="a00032.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_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="a00014.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="a0000 | 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="a00014.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="a00008.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="a00011.html"[·...·truncated·by·diffoscope;·len:·242,·SHA:·b4dc07319609f5f56a9935ac21002fdda1733649b799a6d38f43ec37bfbbe7bd·...·].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="a00014.html">psh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a> / <a·class="el"·href="a000 | 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="a00014.html">psh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a> / <a·class="el"·href="a00032.html">vsys.h</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00008.html">vcom.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a> / <a·class="el"·href="a00032.html">vsys[·...·truncated·by·diffoscope;·len:·474,·SHA:·dea6f3372a94d1a8f229f0ec75a43ed0fec2c3bf6c213a2d6e975159a7aced56·...·].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_f79feddae9009eba465ad2e946b4efda.html">vsh</a></li><li·class="navelem"><a·class="el"·href="dir_3d34f1764f8adcaae057ca4a3704b9da.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_f79feddae9009eba465ad2e946b4efda.html">vsh</a></li><li·class="navelem"><a·class="el"·href="dir_3d34f1764f8adcaae057ca4a3704b9da.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/vsh/maloc</th><th·class="dirtab">Includes·file·in·src/vsys</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00017.html">vsh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a> / <a·class="el"·href="a000 | 46 | <h3>maloc·→·vsys·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/vsh/maloc</th><th·class="dirtab">Includes·file·in·src/vsys</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a00017.html">vsh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a> / <a·class="el"·href="a00032.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="a00023.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="a00029.html"[·...·truncated·by·diffoscope;·len:·990,·SHA:·dd9e064146d7d32eb20d32d47a23df0e07bc01acc3381a2181818ff3b8851951·...·].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="a00014.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="a0000 | 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="a00014.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="a00008.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:·d12073dd946f369549a81fd88b5da9bf57c442f03c3a2c2d10633c94b5798a09·...·].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="a00014.html">psh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a> / <a·class="el"·href="a000 | 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="a00014.html">psh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a> / <a·class="el"·href="a00032.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="a00008.html">vcom.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953c[·...·truncated·by·diffoscope;·len:·729,·SHA:·416945a5c7dcea98fabd4feefeb46cc9f70fb836ede6176a49350c43dd6ef41c·...·].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_f79feddae9009eba465ad2e946b4efda.html">vsh</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_f79feddae9009eba465ad2e946b4efda.html">vsh</a></li>··</ul> |
43 | </div> | 43 | </div> |
44 | </div><!--·top·--> | 44 | </div><!--·top·--> |
45 | <div·class="contents"> | 45 | <div·class="contents"> |
46 | <h3>vsh·→·vsys·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/vsh</th><th·class="dirtab">Includes·file·in·src/vsys</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_3d34f1764f8adcaae057ca4a3704b9da.html">maloc</a> / <a·class="el"·href="a00017.html">vsh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a> / <a·class="el"·href="a000 | 46 | <h3>vsh·→·vsys·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·src/vsh</th><th·class="dirtab">Includes·file·in·src/vsys</th></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="dir_3d34f1764f8adcaae057ca4a3704b9da.html">maloc</a> / <a·class="el"·href="a00017.html">vsh.h</a></td><td·class="dirtab"><a·class="el"·href="dir_dd09f1089953cfb53b7653deda4818f6.html">maloc</a> / <a·class="el"·href="a00032.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="a00023.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:·1415,·SHA:·e7a3db60abdc32c5140206c52f2c06f94e985f8a303f8798ff7515d45a2b5a53·...·].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="a00014_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00014.html">psh.h</a></td></tr> | 57 | <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">psh.h</a></td></tr> |
58 | <tr·class="memdesc:a00014"><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:a00014"><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="a0000 | 60 | <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">vcom.h</a></td></tr> |
61 | <tr·class="memdesc:a0000 | 61 | <tr·class="memdesc:a00008"><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="a00011_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00011.html">vmp.h</a></td></tr> | 63 | <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">vmp.h</a></td></tr> |
64 | <tr·class="memdesc:a00011"><td·class="mdescLeft"> </td><td·class="mdescRight">Class·Vmp:·a·Virtual·MPI·communication·layer·object.·<br·/></td></tr> | 64 | <tr·class="memdesc:a00011"><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="a0000 | 66 | <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">vmpi.h</a></td></tr> |
67 | <tr·class="memdesc:a0000 | 67 | <tr·class="memdesc:a00005"><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, 31 lines modified | Offset 50, 31 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="a00023_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html">vio.h</a></td></tr> |
58 | <tr·class="memdesc:a000 | 58 | <tr·class="memdesc:a00023"><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="a0002 | 60 | <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">vmem.h</a></td></tr> |
61 | <tr·class="memdesc:a0002 | 61 | <tr·class="memdesc:a00029"><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="a00035_source.html"><span·class="icondoc"></span></a> </td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html">vnm.h</a></td></tr> | 63 | <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">vnm.h</a></td></tr> |
64 | <tr·class="memdesc:a00035"><td·class="mdescLeft"> </td><td·class="mdescRight">Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine.·<br·/></td></tr> | 64 | <tr·class="memdesc:a00035"><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="a0002 | 66 | <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">vpred.h</a></td></tr> |
67 | <tr·class="memdesc:a0002 | 67 | <tr·class="memdesc:a00026"><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="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> | 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:a00020"><td·class="mdescLeft"> </td><td·class="mdescRight">Class·Vset:·a·dynamic·set·object.·<br·/></td></tr> | 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="a000 | 72 | <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">vsys.h</a></td></tr> |
73 | <tr·class="memdesc:a000 | 73 | <tr·class="memdesc:a00032"><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·--> |
78 | <hr·class="footer"/><address·class="footer"><small> | 78 | <hr·class="footer"/><address·class="footer"><small> |
79 | Generated·by <a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8 | 79 | 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 |
80 | </small></address> | 80 | </small></address> |
Offset 51, 28 lines modified | Offset 51, 28 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="a00014_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00014.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="a00014_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00014.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="a0000 | 58 | <tr·id="row_0_2_0_1_"·class="even"><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">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="a00011_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00011.html"·target="_self">vmp.h</a></td><td·class="desc">Class·Vmp:·a·Virtual·MPI·communication·layer·object·</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="a00011_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00011.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="a0000 | 60 | <tr·id="row_0_2_0_3_"·class="even"><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">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="a00023_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00023.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="a0002 | 67 | <tr·id="row_0_4_0_1_"·class="odd"><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">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="a00035_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00035.html"·target="_self">vnm.h</a></td><td·class="desc">Header·file·for·an·ISO·C·[V]irtual·[N]umerical·[M]achine·</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="a00035_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00035.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="a0002 | 69 | <tr·id="row_0_4_0_3_"·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">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="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> | 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="a000 | 71 | <tr·id="row_0_4_0_5_"·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">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·--> |
78 | <hr·class="footer"/><address·class="footer"><small> | 78 | <hr·class="footer"/><address·class="footer"><small> |
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="a0002 | 58 | <li>INEXACT : <a·class="el"·href="a00026.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="a0002 | 61 | <li>NARROWRAND : <a·class="el"·href="a00026.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="a0002 | 64 | <li>REAL : <a·class="el"·href="a00026.html#a4b654506f18b8bfd61ad2a29a7e38c25">vpred.h</a></li> |
65 | <li>REALPRINT : <a·class="el"·href="a0002 | 65 | <li>REALPRINT : <a·class="el"·href="a00026.html#a08c32ee2465d67f098ab09bdf0e2eb59">vpred.h</a></li> |
66 | <li>REALRAND : <a·class="el"·href="a0002 | 66 | <li>REALRAND : <a·class="el"·href="a00026.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="a0002 | 69 | <li>UNIFORMRAND : <a·class="el"·href="a00026.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 151, 27 lines modified | Offset 151, 27 lines modified | ||
151 | <li>Vnm_system() : <a·class="el"·href="a00035.html#a753364893400079d0417c1cad8792b5f">vnm.h</a></li> | 151 | <li>Vnm_system() : <a·class="el"·href="a00035.html#a753364893400079d0417c1cad8792b5f">vnm.h</a></li> |
152 | <li>Vnm_systemBack() : <a·class="el"·href="a00035.html#ac139e1ddf265e55cbb519ef26e9813cc">vnm.h</a></li> | 152 | <li>Vnm_systemBack() : <a·class="el"·href="a00035.html#ac139e1ddf265e55cbb519ef26e9813cc">vnm.h</a></li> |
153 | <li>Vnm_systemKill() : <a·class="el"·href="a00035.html#ace7e9147eb2c47be1eac5e37ac22ad4f">vnm.h</a></li> | 153 | <li>Vnm_systemKill() : <a·class="el"·href="a00035.html#ace7e9147eb2c47be1eac5e37ac22ad4f">vnm.h</a></li> |
154 | <li>Vnm_tprint() : <a·class="el"·href="a00035.html#ab1f04f03eecdd203e329831c8e6dc575">vnm.h</a></li> | 154 | <li>Vnm_tprint() : <a·class="el"·href="a00035.html#ab1f04f03eecdd203e329831c8e6dc575">vnm.h</a></li> |
155 | <li>Vnm_tstart() : <a·class="el"·href="a00035.html#a7ca04016d2765ec38a8199f8284c8487">vnm.h</a></li> | 155 | <li>Vnm_tstart() : <a·class="el"·href="a00035.html#a7ca04016d2765ec38a8199f8284c8487">vnm.h</a></li> |
156 | <li>Vnm_tstop() : <a·class="el"·href="a00035.html#afb3fe75998e6b961f9da78c76ebfce49">vnm.h</a></li> | 156 | <li>Vnm_tstop() : <a·class="el"·href="a00035.html#afb3fe75998e6b961f9da78c76ebfce49">vnm.h</a></li> |
157 | <li>Vnm_typeChk() : <a·class="el"·href="a00035.html#aaeefb6c724be64a1a3af716ecca3bccc">vnm.h</a></li> | 157 | <li>Vnm_typeChk() : <a·class="el"·href="a00035.html#aaeefb6c724be64a1a3af716ecca3bccc">vnm.h</a></li> |
158 | <li>Vpred_exactinit() : <a·class="el"·href="a0002 | 158 | <li>Vpred_exactinit() : <a·class="el"·href="a00026.html#a8dbedbfe17e2280b77117d1b9b4cc0b5">vpred.h</a></li> |
159 | <li>Vpred_incircle() : <a·class="el"·href="a0002 | 159 | <li>Vpred_incircle() : <a·class="el"·href="a00026.html#add3df6a8e6fa33d79b0af9054a675241">vpred.h</a></li> |
160 | <li>Vpred_incircleexact() : <a·class="el"·href="a0002 | 160 | <li>Vpred_incircleexact() : <a·class="el"·href="a00026.html#aa4e7d7af15ac70194aad8a5d7fdbe0fb">vpred.h</a></li> |
161 | <li>Vpred_incirclefast() : <a·class="el"·href="a0002 | 161 | <li>Vpred_incirclefast() : <a·class="el"·href="a00026.html#adda50e6f7416902e79bf391adc0f191d">vpred.h</a></li> |
162 | <li>Vpred_insphere() : <a·class="el"·href="a0002 | 162 | <li>Vpred_insphere() : <a·class="el"·href="a00026.html#ac4811e37c08e6aa1069066be5d77c9f1">vpred.h</a></li> |
163 | <li>Vpred_insphereexact() : <a·class="el"·href="a0002 | 163 | <li>Vpred_insphereexact() : <a·class="el"·href="a00026.html#a7a354011003573a544c661bc8c9629bb">vpred.h</a></li> |
164 | <li>Vpred_inspherefast() : <a·class="el"·href="a0002 | 164 | <li>Vpred_inspherefast() : <a·class="el"·href="a00026.html#a584298eaa7bbdc87d619555403c7d061">vpred.h</a></li> |
165 | <li>Vpred_orient2d() : <a·class="el"·href="a0002 | 165 | <li>Vpred_orient2d() : <a·class="el"·href="a00026.html#a0bc8c96f96cc9ad2a6fa911e6f426f75">vpred.h</a></li> |
166 | <li>Vpred_orient2dexact() : <a·class="el"·href="a0002 | 166 | <li>Vpred_orient2dexact() : <a·class="el"·href="a00026.html#acc0ab2f55dd3e1132e1bb34bb64d14e1">vpred.h</a></li> |
167 | <li>Vpred_orient2dfast() : <a·class="el"·href="a0002 | 167 | <li>Vpred_orient2dfast() : <a·class="el"·href="a00026.html#ac486c720889544acae5950a94be4876e">vpred.h</a></li> |
168 | <li>Vpred_orient3d() : <a·class="el"·href="a0002 | 168 | <li>Vpred_orient3d() : <a·class="el"·href="a00026.html#a69ab7e33e86529fdf82c56a4d0086af6">vpred.h</a></li> |
169 | <li>Vpred_orient3dexact() : <a·class="el"·href="a0002 | 169 | <li>Vpred_orient3dexact() : <a·class="el"·href="a00026.html#a4fd309b85b6eba9b2b949e8cd408d077">vpred.h</a></li> |
170 | <li>Vpred_orient3dfast() : <a·class="el"·href="a0002 | 170 | <li>Vpred_orient3dfast() : <a·class="el"·href="a00026.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="a0002 | 44 | <li>INEXACT : <a·class="el"·href="a00026.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="a0002 | 44 | <li>NARROWRAND : <a·class="el"·href="a00026.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="a0002 | 44 | <li>REAL : <a·class="el"·href="a00026.html#a4b654506f18b8bfd61ad2a29a7e38c25">vpred.h</a></li> |
45 | <li>REALPRINT : <a·class="el"·href="a0002 | 45 | <li>REALPRINT : <a·class="el"·href="a00026.html#a08c32ee2465d67f098ab09bdf0e2eb59">vpred.h</a></li> |
46 | <li>REALRAND : <a·class="el"·href="a0002 | 46 | <li>REALRAND : <a·class="el"·href="a00026.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="a0002 | 44 | <li>UNIFORMRAND : <a·class="el"·href="a00026.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="a0000 | 66 | <li>VCOM_MPI_TAG : <a·class="el"·href="a00008.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> |