annotate toolboxes/graph_visualisation/share/graphviz/graphs/directed/sdh.gv @ 0:cc4b1211e677 tip

initial commit to HG from Changeset: 646 (e263d8a21543) added further path and more save "camirversion.m"
author Daniel Wolff
date Fri, 19 Aug 2016 13:07:06 +0200
parents
children
rev   line source
Daniel@0 1 digraph G {
Daniel@0 2 graph [bgcolor=black]; /* set background */
Daniel@0 3 edge [color=white];
Daniel@0 4 graph[page="8.5,11",size="7.5,7",ratio=fill,center=1];
Daniel@0 5 node[style=filled,label=""];
Daniel@0 6 subgraph ds3CTP {
Daniel@0 7 rank = same;
Daniel@0 8 node[shape=box,color=green];
Daniel@0 9 ds3CTP_1_1;
Daniel@0 10 ds3CTP_1_2;
Daniel@0 11 ds3CTP_5_1;
Daniel@0 12 ds3CTP_5_2;
Daniel@0 13 }
Daniel@0 14 subgraph t3TTP {
Daniel@0 15 rank = same;
Daniel@0 16 node[shape=invtriangle,color=red];
Daniel@0 17 t3TTP_1_1;
Daniel@0 18 t3TTP_5_2;
Daniel@0 19 }
Daniel@0 20 subgraph vc3TTP {
Daniel@0 21 rank = same;
Daniel@0 22 node[shape=invtriangle,color=red];
Daniel@0 23 vc3TTP_1_2;
Daniel@0 24 vc3TTP_5_1;
Daniel@0 25 }
Daniel@0 26 subgraph fabric {
Daniel@0 27 rank = same;
Daniel@0 28 node[shape=hexagon,color=blue];
Daniel@0 29 fabric_1_2;
Daniel@0 30 fabric_4_1;
Daniel@0 31 fabric_5_1;
Daniel@0 32 }
Daniel@0 33 subgraph xp {
Daniel@0 34 rank = same;
Daniel@0 35 node[shape=diamond,color=blue];
Daniel@0 36 xp_1_2;
Daniel@0 37 xp_4_1;
Daniel@0 38 xp_5_1;
Daniel@0 39 }
Daniel@0 40 subgraph au3CTP {
Daniel@0 41 rank = same;
Daniel@0 42 node[shape=box,color=green];
Daniel@0 43 au3CTP_1_2;
Daniel@0 44 au3CTP_4_1;
Daniel@0 45 au3CTP_4_2;
Daniel@0 46 au3CTP_5_1;
Daniel@0 47 }
Daniel@0 48 subgraph aug {
Daniel@0 49 rank = same;
Daniel@0 50 node[shape=invtrapezium,color=pink];
Daniel@0 51 aug_1_2;
Daniel@0 52 aug_4_1;
Daniel@0 53 aug_4_2;
Daniel@0 54 aug_5_1;
Daniel@0 55 }
Daniel@0 56 subgraph protectionTTP {
Daniel@0 57 rank = same;
Daniel@0 58 node[shape=invtriangle,color=red];
Daniel@0 59 prTTP_1_2;
Daniel@0 60 prTTP_4_1;
Daniel@0 61 prTTP_4_2;
Daniel@0 62 prTTP_5_1;
Daniel@0 63 }
Daniel@0 64 subgraph protectionGroup {
Daniel@0 65 rank = same;
Daniel@0 66 node[shape=hexagon,color=blue];
Daniel@0 67 pg_1_2;
Daniel@0 68 pg_4_1;
Daniel@0 69 pg_4_2;
Daniel@0 70 pg_5_1;
Daniel@0 71 }
Daniel@0 72 subgraph protectionUnit {
Daniel@0 73 rank = same;
Daniel@0 74 node[shape=diamond,color=blue];
Daniel@0 75 pu_1_2;
Daniel@0 76 pu_4_1;
Daniel@0 77 pu_4_2;
Daniel@0 78 pu_5_1;
Daniel@0 79 }
Daniel@0 80 subgraph protectionCTP {
Daniel@0 81 node[shape=box,color=green];
Daniel@0 82 prCTP_1_2;
Daniel@0 83 prCTP_4_1;
Daniel@0 84 prCTP_4_2;
Daniel@0 85 prCTP_5_1;
Daniel@0 86 }
Daniel@0 87 subgraph msTTP {
Daniel@0 88 rank = same;
Daniel@0 89 node[shape=invtriangle,color=red];
Daniel@0 90 msTTP_1_2;
Daniel@0 91 msTTP_4_1;
Daniel@0 92 msTTP_4_2;
Daniel@0 93 msTTP_5_1;
Daniel@0 94 }
Daniel@0 95 subgraph msCTP {
Daniel@0 96 rank = same;
Daniel@0 97 node[shape=box,color=green];
Daniel@0 98 msCTP_1_2;
Daniel@0 99 msCTP_3_1;
Daniel@0 100 msCTP_3_2;
Daniel@0 101 msCTP_4_1;
Daniel@0 102 msCTP_4_2;
Daniel@0 103 msCTP_5_1;
Daniel@0 104 }
Daniel@0 105 subgraph rsTTP {
Daniel@0 106 rank = same;
Daniel@0 107 node[shape=invtriangle,color=red];
Daniel@0 108 rsTTP_1_2;
Daniel@0 109 rsTTP_3_1;
Daniel@0 110 rsTTP_3_2;
Daniel@0 111 rsTTP_4_1;
Daniel@0 112 rsTTP_4_2;
Daniel@0 113 rsTTP_5_1;
Daniel@0 114 }
Daniel@0 115 subgraph rsCTP {
Daniel@0 116 rank = same;
Daniel@0 117 node[shape=box,color=green];
Daniel@0 118 rsCTP_1_2;
Daniel@0 119 rsCTP_2_1;
Daniel@0 120 rsCTP_2_2;
Daniel@0 121 rsCTP_3_1;
Daniel@0 122 rsCTP_3_2;
Daniel@0 123 rsCTP_4_1;
Daniel@0 124 rsCTP_4_2;
Daniel@0 125 rsCTP_5_1;
Daniel@0 126 }
Daniel@0 127 subgraph spiTTP {
Daniel@0 128 rank = same;
Daniel@0 129 node[shape=invtriangle,color=red];
Daniel@0 130 spiTTP_1_2;
Daniel@0 131 spiTTP_2_1;
Daniel@0 132 spiTTP_2_2;
Daniel@0 133 spiTTP_3_1;
Daniel@0 134 spiTTP_3_2;
Daniel@0 135 spiTTP_4_1;
Daniel@0 136 spiTTP_4_2;
Daniel@0 137 spiTTP_5_1;
Daniel@0 138 }
Daniel@0 139 subgraph me {
Daniel@0 140 rank = same;
Daniel@0 141 node[shape=box,peripheries=2];
Daniel@0 142 me_1;
Daniel@0 143 me_2;
Daniel@0 144 me_3;
Daniel@0 145 me_4;
Daniel@0 146 me_5;
Daniel@0 147 }
Daniel@0 148 subgraph client_server {
Daniel@0 149 edge[style=dotted,dir=none,weight=100];
Daniel@0 150 ds3CTP_1_1->t3TTP_1_1;
Daniel@0 151 ds3CTP_1_2->vc3TTP_1_2;
Daniel@0 152 au3CTP_1_2->aug_1_2->prTTP_1_2;
Daniel@0 153 prCTP_1_2->msTTP_1_2;
Daniel@0 154 msCTP_1_2->rsTTP_1_2;
Daniel@0 155 rsCTP_1_2->spiTTP_1_2;
Daniel@0 156 rsCTP_2_1->spiTTP_2_1;
Daniel@0 157 rsCTP_2_2->spiTTP_2_2;
Daniel@0 158 msCTP_3_1->rsTTP_3_1;
Daniel@0 159 rsCTP_3_1->spiTTP_3_1;
Daniel@0 160 msCTP_3_2->rsTTP_3_2;
Daniel@0 161 rsCTP_3_2->spiTTP_3_2;
Daniel@0 162 au3CTP_4_1->aug_4_1->prTTP_4_1;
Daniel@0 163 prCTP_4_1->msTTP_4_1;
Daniel@0 164 msCTP_4_1->rsTTP_4_1;
Daniel@0 165 rsCTP_4_1->spiTTP_4_1;
Daniel@0 166 au3CTP_4_2->aug_4_2->prTTP_4_2;
Daniel@0 167 prCTP_4_2->msTTP_4_2;
Daniel@0 168 msCTP_4_2->rsTTP_4_2;
Daniel@0 169 rsCTP_4_2->spiTTP_4_2;
Daniel@0 170 ds3CTP_5_1->vc3TTP_5_1;
Daniel@0 171 au3CTP_5_1->aug_5_1->prTTP_5_1;
Daniel@0 172 prCTP_5_1->msTTP_5_1;
Daniel@0 173 msCTP_5_1->rsTTP_5_1;
Daniel@0 174 rsCTP_5_1->spiTTP_5_1;
Daniel@0 175 ds3CTP_5_2->t3TTP_5_2;
Daniel@0 176 }
Daniel@0 177 subgraph trail {
Daniel@0 178 edge[style=dashed,dir=none];
Daniel@0 179 vc3TTP_1_2->vc3TTP_5_1;
Daniel@0 180 prTTP_1_2->prTTP_4_1;
Daniel@0 181 prTTP_4_2->prTTP_5_1;
Daniel@0 182 msTTP_1_2->msTTP_4_1;
Daniel@0 183 msTTP_4_2->msTTP_5_1;
Daniel@0 184 rsTTP_1_2->rsTTP_3_1;
Daniel@0 185 rsTTP_3_2->rsTTP_4_1;
Daniel@0 186 rsTTP_4_2->rsTTP_5_1;
Daniel@0 187 spiTTP_1_2->spiTTP_2_1;
Daniel@0 188 spiTTP_2_2->spiTTP_3_1;
Daniel@0 189 spiTTP_3_2->spiTTP_4_1;
Daniel@0 190 spiTTP_4_2->spiTTP_5_1;
Daniel@0 191 }
Daniel@0 192 subgraph contain {
Daniel@0 193 pu_1_2->pg_1_2;
Daniel@0 194 pu_4_1->pg_4_1;
Daniel@0 195 pu_4_2->pg_4_2;
Daniel@0 196 pu_5_1->pg_5_1;
Daniel@0 197 xp_1_2->fabric_1_2;
Daniel@0 198 xp_4_1->fabric_4_1;
Daniel@0 199 xp_5_1->fabric_5_1;
Daniel@0 200 fabric_1_2->me_1;
Daniel@0 201 fabric_4_1->me_4;
Daniel@0 202 fabric_5_1->me_5;
Daniel@0 203 pg_1_2->me_1;
Daniel@0 204 pg_4_1->me_4;
Daniel@0 205 pg_4_2->me_4;
Daniel@0 206 pg_5_1->me_5;
Daniel@0 207 t3TTP_1_1->me_1;
Daniel@0 208 t3TTP_5_2->me_5;
Daniel@0 209 vc3TTP_1_2->me_1;
Daniel@0 210 vc3TTP_5_1->me_5;
Daniel@0 211 prTTP_1_2->me_1;
Daniel@0 212 prTTP_4_1->me_4;
Daniel@0 213 prTTP_4_2->me_4;
Daniel@0 214 prTTP_5_1->me_5;
Daniel@0 215 msTTP_1_2->me_1;
Daniel@0 216 msTTP_4_1->me_4;
Daniel@0 217 msTTP_4_2->me_4;
Daniel@0 218 msTTP_5_1->me_5;
Daniel@0 219 rsTTP_1_2->me_1;
Daniel@0 220 rsTTP_3_1->me_3;
Daniel@0 221 rsTTP_3_2->me_3;
Daniel@0 222 rsTTP_4_1->me_4;
Daniel@0 223 rsTTP_4_2->me_4;
Daniel@0 224 rsTTP_5_1->me_5;
Daniel@0 225 spiTTP_1_2->me_1;
Daniel@0 226 spiTTP_2_1->me_2;
Daniel@0 227 spiTTP_2_2->me_2;
Daniel@0 228 spiTTP_3_1->me_3;
Daniel@0 229 spiTTP_3_2->me_3;
Daniel@0 230 spiTTP_4_1->me_4;
Daniel@0 231 spiTTP_4_2->me_4;
Daniel@0 232 spiTTP_5_1->me_5;
Daniel@0 233 }
Daniel@0 234 subgraph connectedBy {
Daniel@0 235 vc3TTP_1_2->fabric_1_2;
Daniel@0 236 au3CTP_1_2->fabric_1_2;
Daniel@0 237 au3CTP_4_1->fabric_4_1;
Daniel@0 238 au3CTP_4_2->fabric_4_1;
Daniel@0 239 vc3TTP_5_1->fabric_5_1;
Daniel@0 240 au3CTP_5_1->fabric_5_1;
Daniel@0 241 prTTP_1_2->pg_1_2;
Daniel@0 242 prTTP_4_1->pg_4_1;
Daniel@0 243 prTTP_4_2->pg_4_2;
Daniel@0 244 prTTP_5_1->pg_5_1;
Daniel@0 245 prCTP_1_2->pg_1_2;
Daniel@0 246 prCTP_4_1->pg_4_1;
Daniel@0 247 prCTP_4_2->pg_4_2;
Daniel@0 248 prCTP_5_1->pg_5_1;
Daniel@0 249 }
Daniel@0 250 subgraph crossConnection {
Daniel@0 251 edge[style=dotted,dir=none];
Daniel@0 252 vc3TTP_1_2->xp_1_2->au3CTP_1_2;
Daniel@0 253 prTTP_1_2->pu_1_2->prCTP_1_2;
Daniel@0 254 prTTP_4_1->pu_4_1->prCTP_4_1;
Daniel@0 255 au3CTP_4_1->xp_4_1->au3CTP_4_2;
Daniel@0 256 prTTP_4_2->pu_4_2->prCTP_4_2;
Daniel@0 257 prTTP_5_1->pu_5_1->prCTP_5_1;
Daniel@0 258 vc3TTP_5_1->xp_5_1->au3CTP_5_1;
Daniel@0 259 }
Daniel@0 260 subgraph bindingConnection {
Daniel@0 261 edge[style=bold,dir=none,weight=100];
Daniel@0 262 ds3CTP_1_1->ds3CTP_1_2;
Daniel@0 263 vc3TTP_1_2->au3CTP_1_2;
Daniel@0 264 prTTP_1_2->prCTP_1_2;
Daniel@0 265 msTTP_1_2->msCTP_1_2;
Daniel@0 266 rsTTP_1_2->rsCTP_1_2;
Daniel@0 267 rsCTP_2_1->rsCTP_2_2;
Daniel@0 268 rsTTP_3_1->rsCTP_3_1;
Daniel@0 269 msCTP_3_1->msCTP_3_2;
Daniel@0 270 rsTTP_3_2->rsCTP_3_2;
Daniel@0 271 prTTP_4_1->prCTP_4_1;
Daniel@0 272 msTTP_4_1->msCTP_4_1;
Daniel@0 273 rsTTP_4_1->rsCTP_4_1;
Daniel@0 274 au3CTP_4_1->au3CTP_4_2;
Daniel@0 275 prTTP_4_2->prCTP_4_2;
Daniel@0 276 msTTP_4_2->msCTP_4_2;
Daniel@0 277 rsTTP_4_2->rsCTP_4_2;
Daniel@0 278 prTTP_5_1->prCTP_5_1;
Daniel@0 279 msTTP_5_1->msCTP_5_1;
Daniel@0 280 rsTTP_5_1->rsCTP_5_1;
Daniel@0 281 ds3CTP_5_1->ds3CTP_5_2;
Daniel@0 282 vc3TTP_5_1->au3CTP_5_1;
Daniel@0 283 }
Daniel@0 284 }