diff --git a/doc/paper/experiment.svg b/doc/paper/experiment.svg index 6d51264d38a8a061651a070c309c1c2e780a7cab..874a731d1edc7a8027f8f4e463794d280ae95531 100644 --- a/doc/paper/experiment.svg +++ b/doc/paper/experiment.svg @@ -140,9 +140,9 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="0.90509668" - inkscape:cx="581.77496" - inkscape:cy="893.10532" + inkscape:zoom="10.24" + inkscape:cx="417.54772" + inkscape:cy="933.53873" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" @@ -320,8 +320,8 @@ id="path4567" inkscape:connector-curvature="0" /> <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99042422px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4648)" - d="m 338.78788,117.69595 95.8646,0" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.01909447px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4648)" + d="m 332.83085,117.69595 101.495,0" id="path4212" inkscape:connector-curvature="0" /> <path diff --git a/doc/paper/fileswitch.svg b/doc/paper/fileswitch.svg index ca4ca752203faccb2534551fc3e531d51a81bb9e..e62407e25dc1c655c348596a45bac5c064ee956c 100644 --- a/doc/paper/fileswitch.svg +++ b/doc/paper/fileswitch.svg @@ -18,45 +18,44 @@ sodipodi:docname="fileswitch.svg"> <defs id="defs4313"> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker4680" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="TriangleOutL"> + <path + transform="scale(0.8)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + id="path4682" /> + </marker> <marker inkscape:stockid="TriangleInL" orient="auto" refY="0.0" refX="0.0" - id="marker6069" + id="TriangleInL" style="overflow:visible" inkscape:isstock="true"> <path - id="path6071" + id="path4337" d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " - style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt" transform="scale(-0.8)" /> </marker> - <marker - inkscape:isstock="true" - style="overflow:visible" - id="marker5793" - refX="0.0" - refY="0.0" - orient="auto" - inkscape:stockid="TriangleInL" - inkscape:collect="always"> - <path - transform="scale(-0.8)" - style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" - d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " - id="path5795" /> - </marker> <marker inkscape:stockid="TriangleInL" orient="auto" refY="0.0" refX="0.0" - id="marker5465" + id="marker6069" style="overflow:visible" inkscape:isstock="true"> <path - id="path5467" + id="path6071" d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" transform="scale(-0.8)" /> @@ -66,12 +65,11 @@ orient="auto" refY="0.0" refX="0.0" - id="TriangleInL" + id="marker5465" style="overflow:visible" - inkscape:isstock="true" - inkscape:collect="always"> + inkscape:isstock="true"> <path - id="path5006" + id="path5467" d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" transform="scale(-0.8)" /> @@ -83,7 +81,8 @@ refX="0.0" id="TriangleOutL" style="overflow:visible" - inkscape:isstock="true"> + inkscape:isstock="true" + inkscape:collect="always"> <path id="path5015" d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " @@ -98,9 +97,9 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="0.7" - inkscape:cx="239.4247" - inkscape:cy="1072.145" + inkscape:zoom="1.979899" + inkscape:cx="357.86237" + inkscape:cy="831.8265" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" @@ -125,81 +124,119 @@ inkscape:label="Ebene 1" inkscape:groupmode="layer" id="layer1"> - <rect - style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.83807355;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect4859" - width="161.6665" - height="106.6665" - x="301.30963" - y="86.528954" /> - <rect - style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.07599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect4861" - width="17.857143" - height="17.142857" - x="453.57144" - y="100.21935" /> - <rect - y="163.07649" - x="453.57144" - height="17.142857" - width="17.857143" - id="rect4863" - style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.07599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - y="131.29077" - x="292.18619" - height="17.142857" - width="17.857143" - id="rect4865" - style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.07599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + id="g4568" + transform="translate(0,-2.4318123)"> + <rect + y="134.02895" + x="39.881054" + height="106.6665" + width="161.6665" + id="rect4859" + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.83807355;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + y="147.71936" + x="192.14287" + height="17.142857" + width="17.857143" + id="rect4861" + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.07599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.07599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4863" + width="17.857143" + height="17.142857" + x="192.14287" + y="210.57649" /> + <rect + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.07599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4865" + width="17.857143" + height="17.142857" + x="30.757612" + y="178.79077" /> + </g> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.60212779;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL)" + d="M 210.47792,152.32986 388.05221,133.22049" + id="path4574" + inkscape:connector-curvature="0" /> <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.35569799;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#TriangleInL)" - d="m 283.83865,140.04077 -95.17786,0" - id="path4867" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.60093677;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4680)" + d="m 210.30528,217.46206 177.6088,19.61318" + id="path4672" inkscape:connector-curvature="0" /> + <g + id="g5144" + transform="translate(14,0)"> + <rect + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.74629313;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4536" + width="161.75829" + height="84.53492" + x="392.40659" + y="90.134987" /> + <rect + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.07599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4554" + width="17.857143" + height="17.142857" + x="383.50894" + y="123.83102" /> + <rect + y="123.83102" + x="545.10901" + height="17.142857" + width="17.857143" + id="rect4907" + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.07599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <g + id="g5149" + transform="translate(77.899994,0)"> + <rect + y="195.19086" + x="328.40659" + height="84.53492" + width="161.75829" + id="rect4560" + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.74629313;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + y="228.88689" + x="319.50894" + height="17.142857" + width="17.857143" + id="rect4556" + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.07599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.07599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4909" + width="17.857143" + height="17.142857" + x="481.20901" + y="228.88689" /> + </g> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:16.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="193.44423" - y="129.58786" - id="text5631" + x="208.09143" + y="118.98124" + id="text4930" sodipodi:linespacing="125%"><tspan sodipodi:role="line" - id="tspan5633" - x="193.44423" - y="129.58786"><< File >></tspan></text> - <path - inkscape:connector-curvature="0" - id="path5791" - d="m 566.17629,108.22096 -95.17786,0" - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.35569799;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5793)" /> - <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.35569799;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker6069)" - d="m 566.17629,171.35549 -95.17786,0" - id="path6067" - inkscape:connector-curvature="0" /> + id="tspan4932" + x="208.09143" + y="118.98124"><< communicates >></tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:16.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="475.78186" - y="98.273125" - id="text6325" + x="208.09143" + y="264.44321" + id="text5560" sodipodi:linespacing="125%"><tspan sodipodi:role="line" - id="tspan6327" - x="475.78186" - y="98.273125"><< txt >></tspan></text> - <text - sodipodi:linespacing="125%" - id="text6329" - y="162.92288" - x="475.78186" - style="font-style:normal;font-weight:normal;font-size:16.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - y="162.92288" - x="475.78186" - id="tspan6331" - sodipodi:role="line"><< bin >></tspan></text> + id="tspan5562" + x="208.09143" + y="264.44321"><< communicates >></tspan></text> </g> </svg> diff --git a/doc/paper/inter.svg b/doc/paper/inter.svg index b1341bef7c21ad3389109f23b10655f1b4b31110..28d8b431b1818fc57cad86cd18ec154b71ecb624 100644 --- a/doc/paper/inter.svg +++ b/doc/paper/inter.svg @@ -25,9 +25,9 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="0.70710678" - inkscape:cx="353.45071" - inkscape:cy="990.64428" + inkscape:zoom="1" + inkscape:cx="240.77176" + inkscape:cy="895.31434" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" @@ -55,15 +55,15 @@ inkscape:groupmode="layer" id="layer1"> <rect - style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.83996201;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect4171" - width="285.57016" - height="285.44849" - x="11.414232" - y="7.4545999" /> + width="285.66171" + height="226.54004" + x="11.368455" + y="7.4088221" /> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" x="88.361908" y="49.431583" id="text4138" @@ -73,30 +73,30 @@ x="88.361908" y="49.431583">Thread 0</tspan></text> <rect - y="7.1027446" - x="453.49323" - height="285.77948" - width="277.62689" + y="7.0575957" + x="453.44809" + height="226.81812" + width="277.71719" id="rect4173" - style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.82867765;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <rect - style="fill:#ffffff;stroke:#000000;stroke-width:1.47800004;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + style="fill:#ffffff;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect4142" - width="222.72728" - height="193.18182" - x="40.909092" - y="80.271294" /> + width="223.00868" + height="126.46323" + x="40.768391" + y="80.130592" /> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:35px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:35px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" x="83.101593" - y="186.21036" + y="152.71036" id="text4198" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan4200" x="83.101593" - y="186.21036">Stage A</tspan></text> + y="152.71036">Stage A</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:35px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;" @@ -120,26 +120,26 @@ x="528" y="216.3622" /></text> <rect - y="80.271294" - x="483.61566" - height="193.18182" - width="222.72728" + y="80.130676" + x="483.47507" + height="126.4977" + width="223.00851" id="rect4156" - style="fill:#ffffff;stroke:#000000;stroke-width:1.47800004;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + style="fill:#ffffff;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:35px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:35px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" x="526.86774" - y="186.21036" + y="152.72768" id="text4210" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan4212" x="526.86774" - y="186.21036">Stage B</tspan></text> + y="152.72768">Stage B</tspan></text> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" x="526.85742" y="49.730625" id="text4246" @@ -149,42 +149,57 @@ x="526.85742" y="49.730625">Thread 1</tspan></text> <rect - style="fill:#ffffff;stroke:#000000;stroke-width:1.47800004;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + style="fill:#ffffff;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect4170" width="32.894737" height="76.973686" x="246.71053" - y="141.99379" /> + y="104.87537" /> <rect - y="141.99379" + y="104.87537" x="468.00684" height="76.973686" width="32.894737" id="rect4158" - style="fill:#ffffff;stroke:#000000;stroke-width:1.47800004;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + style="fill:#ffffff;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <rect - style="fill:#ffffff;stroke:#000000;stroke-width:2.30356956;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + style="fill:#ffffff;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect4196" width="224.17442" height="51.92234" x="262.91278" - y="154.51947" /> - <rect - style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94820869;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect4198" - width="150.33751" - height="39.480362" - x="299.83124" - y="161.19345" /> - <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="m 349.14286,161.21535 0,39.16084" - id="path4204" - inkscape:connector-curvature="0" /> - <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="m 400,160.71935 0,39.16084" - id="path4206" - inkscape:connector-curvature="0" /> + y="117.40105" /> + <g + id="g4163" + transform="translate(-0.09801102,-37.217782)" + style="stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + y="168.57799" + x="313.22491" + height="24.004015" + width="123.74618" + id="rect4198" + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path4155" + d="m 362.6178,168.1122 0,24.5" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" /> + <path + inkscape:connector-curvature="0" + id="path4157" + d="m 337.834,192.6122 0,-24.25" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" /> + <path + inkscape:connector-curvature="0" + id="path4159" + d="m 412.1853,168.1122 0,24.25" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" /> + <path + inkscape:connector-curvature="0" + id="path4161" + d="m 387.40155,192.3622 0,-23.75" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" /> + </g> </g> </svg> diff --git a/doc/paper/intra.svg b/doc/paper/intra.svg index ef3512a2180c02b4999965fa90cf239618b5d7ac..8aaaa58862b42f2d39db25c674bb8886eea9bfcb 100644 --- a/doc/paper/intra.svg +++ b/doc/paper/intra.svg @@ -26,7 +26,7 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.71375" - inkscape:cx="439.73127" + inkscape:cx="257.58805" inkscape:cy="873.93374" inkscape:document-units="px" inkscape:current-layer="layer1" @@ -55,7 +55,7 @@ inkscape:groupmode="layer" id="layer1"> <rect - style="fill:#ffffff;stroke:#000000;stroke-width:1.60410511;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + style="fill:#ffffff;stroke:#000000;stroke-width:1.60375;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect4136" width="713.51031" height="277.58047" @@ -63,7 +63,7 @@ y="14.925258" /> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:32.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:32.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.60375;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" x="301.40344" y="54.089478" id="text4138" @@ -96,12 +96,14 @@ y="216.3622" /></text> <g id="g4154" - transform="translate(0,-44)"> + transform="translate(0,-44)" + style="stroke-width:1.60375;stroke-miterlimit:4;stroke-dasharray:none"> <g transform="translate(-0.91145515,0)" - id="g4150"> + id="g4150" + style="stroke-width:1.60375;stroke-miterlimit:4;stroke-dasharray:none"> <rect - style="fill:#ffffff;stroke:#000000;stroke-width:1.47800004;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + style="fill:#ffffff;stroke:#000000;stroke-width:1.60375;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect4142" width="222.72728" height="193.18182" @@ -113,7 +115,7 @@ height="193.18182" width="222.72728" id="rect4152" - style="fill:#ffffff;stroke:#000000;stroke-width:1.47800004;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + style="fill:#ffffff;stroke:#000000;stroke-width:1.60375;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> </g> <rect y="179.99379" @@ -121,9 +123,9 @@ height="76.973686" width="32.894737" id="rect4170" - style="fill:#ffffff;stroke:#000000;stroke-width:1.47800004;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + style="fill:#ffffff;stroke:#000000;stroke-width:1.60375;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <rect - style="fill:#ffffff;stroke:#000000;stroke-width:1.47800004;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + style="fill:#ffffff;stroke:#000000;stroke-width:1.60375;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" id="rect4150" width="32.894737" height="76.973686" @@ -135,13 +137,13 @@ height="51.92234" width="224.17442" id="rect4196" - style="fill:#ffffff;stroke:#000000;stroke-width:2.30356956;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + style="fill:#ffffff;stroke:#000000;stroke-width:1.60375;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> <text sodipodi:linespacing="125%" id="text4198" y="224.3622" x="84" - style="font-style:normal;font-weight:normal;font-size:35px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:35px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.60375;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" xml:space="preserve"><tspan y="224.3622" x="84" @@ -152,7 +154,7 @@ id="text4210" y="224.21036" x="526.89319" - style="font-style:normal;font-weight:normal;font-size:35px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:35px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.60375;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" xml:space="preserve"><tspan y="224.21036" x="526.89319" @@ -164,7 +166,7 @@ height="38.709679" width="38.709679" id="rect4814" - style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.47800004;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.60375;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> </g> </g> </svg> diff --git a/doc/paper/stateful-comm.svg b/doc/paper/stateful-comm.svg index ac8a1ee443b479b12a5949f317c76fffbb56ae31..dd767f2bf7dd18130932636749c1e08cb4d87beb 100644 --- a/doc/paper/stateful-comm.svg +++ b/doc/paper/stateful-comm.svg @@ -113,8 +113,8 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="1.3328963" - inkscape:cx="401.06848" - inkscape:cy="866.36578" + inkscape:cx="504.97754" + inkscape:cy="926.38545" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" @@ -122,9 +122,9 @@ inkscape:guide-bbox="true" inkscape:window-width="1280" inkscape:window-height="700" - inkscape:window-x="0" + inkscape:window-x="1282" inkscape:window-y="0" - inkscape:window-maximized="1"> + inkscape:window-maximized="0"> <sodipodi:guide position="541.93549,790.3226" orientation="0,1" @@ -138,7 +138,7 @@ <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title /> + <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> @@ -146,20 +146,6 @@ inkscape:label="Ebene 1" inkscape:groupmode="layer" id="layer1"> - <rect - style="fill:#ffffff;stroke:#000000;stroke-width:1.12028468" - id="rect3479" - width="284.80478" - height="153.05298" - x="19.914753" - y="19.237629" /> - <rect - style="fill:#ffffff;stroke:#000000;stroke-width:1.12028468" - id="rect3479-8" - width="284.80478" - height="153.05298" - x="440.02151" - y="19.237629" /> <rect style="fill:#ffffff;stroke:#000000;stroke-width:1.12028468" id="rect3500" @@ -177,16 +163,16 @@ d="m 140.68268,248.23628 159.5065,0" id="path3504" inkscape:connector-curvature="0" /> - <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.48606551;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker4722)" - d="m 444.72244,248.14161 159.14443,0" - id="path3504-1" - inkscape:connector-curvature="0" /> <path style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.44795978;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4896)" d="m 603.31771,247.40939 0,-66.35405" id="path3523" inkscape:connector-curvature="0" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.48606551;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker4722)" + d="m 444.72244,248.14161 159.14443,0" + id="path3504-1" + inkscape:connector-curvature="0" /> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:25.20640373px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" @@ -209,28 +195,42 @@ x="107.04225" y="88.277695" style="font-size:25px;" /></flowRegion><flowPara - id="flowPara5020" /></flowRoot> <text + id="flowPara5020" /></flowRoot> <rect + style="fill:#ffffff;stroke:#000000;stroke-width:0.87113601" + id="rect3479" + width="213.78056" + height="123.2923" + x="34.275299" + y="49.122894" /> + <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:30.8078289px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="101.43107" - y="103.99258" + x="80.279503" + y="118.9975" id="text5022" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan5024" - x="101.43107" - y="103.99258">Stage A</tspan></text> + x="80.279503" + y="118.9975">Stage A</tspan></text> + <rect + y="49.122894" + x="496.42743" + height="123.2923" + width="213.78056" + id="rect4301" + style="fill:#ffffff;stroke:#000000;stroke-width:0.87113601" /> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:30.8078289px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="522.47046" - y="103.99258" + x="543.36426" + y="118.9975" id="text5028" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan5030" - x="522.47046" - y="103.99258">Stage B</tspan></text> + x="543.36426" + y="118.9975">Stage B</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:16.92839622px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" diff --git a/doc/paper/stateless-comm.svg b/doc/paper/stateless-comm.svg index 2a8189ad11d56bb97005180af8ceb1df519dd70c..dfe3ddba5fe4910dcff81cfa74ef6ce1f2ebcc6f 100644 --- a/doc/paper/stateless-comm.svg +++ b/doc/paper/stateless-comm.svg @@ -40,9 +40,9 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="3.6203867" - inkscape:cx="289.49773" - inkscape:cy="943.39536" + inkscape:zoom="0.45254834" + inkscape:cx="165.73851" + inkscape:cy="942.90797" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" @@ -70,14 +70,14 @@ inkscape:groupmode="layer" id="layer1"> <rect - style="fill:#ffffff;stroke:#000000;stroke-width:1.07569444" + style="fill:#ffffff;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none" id="rect3340" width="223.20784" height="134.32114" x="29.909212" y="48.351582" /> <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.51429224;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL)" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL)" d="m 253.45155,117.51215 225.11425,0" id="path3382" inkscape:connector-curvature="0" /> @@ -94,7 +94,7 @@ y="108.39669" /></text> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:16.92839622px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:16.92839622px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" x="280.26459" y="102.28763" id="text3392" @@ -104,7 +104,7 @@ x="280.26459" y="102.28763"><< communicates >></tspan></text> <rect - style="fill:#ffffff;stroke:#000000;stroke-width:1.07569444" + style="fill:#ffffff;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none" id="rect3340-7" width="223.20784" height="134.32114" @@ -112,7 +112,7 @@ y="48.351582" /> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:30.78034019px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:30.78034019px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" x="80.681381" y="123.73327" id="text3442" @@ -123,7 +123,7 @@ y="123.73327">Stage A</tspan></text> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:23.08525276px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:23.08525276px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" x="545.04083" y="123.73327" id="text3448" @@ -132,6 +132,6 @@ id="tspan3450" x="545.04083" y="123.73327" - style="font-size:30.78034019px">Stage B</tspan></text> + style="font-size:30.78034019px;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none">Stage B</tspan></text> </g> </svg> diff --git a/doc/paper/threads.svg b/doc/paper/threads.svg index 9ca2408f34ccca7b3619451da39113ece8baca18..b98f1b8773b6f57781036d956424e7efeb75bec6 100644 --- a/doc/paper/threads.svg +++ b/doc/paper/threads.svg @@ -54,9 +54,9 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="1.2374369" - inkscape:cx="214.81162" - inkscape:cy="936.91977" + inkscape:zoom="4.9497476" + inkscape:cx="371.57562" + inkscape:cy="862.17369" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" @@ -84,14 +84,14 @@ inkscape:groupmode="layer" id="layer1"> <rect - style="fill:#ffffff;stroke:#000000;stroke-width:0.82331032;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + style="fill:#ffffff;stroke:#000000;stroke-width:1.5;stroke-miterlimit:4.36000013;stroke-dasharray:none;stroke-opacity:1" id="rect4136" width="309.04807" height="230.66838" x="25.243267" y="23.734138" /> <rect - style="fill:#ffffff;stroke:#000000;stroke-width:0.82286423;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + style="fill:#ffffff;stroke:#000000;stroke-width:1.5;stroke-miterlimit:4.36000013;stroke-dasharray:none;stroke-opacity:1" id="rect4136-8" width="309.04849" height="230.41814" @@ -99,7 +99,7 @@ y="23.733915" /> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:28.43970871px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:28.43970871px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4.36000013;stroke-dasharray:none" x="117.35408" y="66.024902" id="text4155" @@ -110,7 +110,7 @@ y="66.024902">Thread 0</tspan></text> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:28.43970871px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:28.43970871px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4.36000013;stroke-dasharray:none" x="503.58334" y="65.851196" id="text4159" @@ -120,7 +120,7 @@ x="503.58334" y="65.851196">Thread 1</tspan></text> <rect - style="fill:#ffffff;stroke:#000000;stroke-width:0.87380373;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + style="fill:#ffffff;stroke:#000000;stroke-width:1.5;stroke-miterlimit:4.36000013;stroke-dasharray:none;stroke-opacity:1" id="rect4165" width="256.96252" height="139.28098" @@ -129,23 +129,24 @@ <flowRoot xml:space="preserve" id="flowRoot4167" - style="font-style:normal;font-weight:normal;font-size:27.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + style="font-style:normal;font-weight:normal;font-size:27.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.45043683;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4.36000013;stroke-dasharray:none" transform="matrix(1.0341712,0,0,1.0341712,43.331685,-77.998578)"><flowRegion id="flowRegion4169"><rect id="rect4171" width="149.42529" height="79.310349" x="91.954025" - y="210.98289" /></flowRegion><flowPara + y="210.98289" + style="stroke-width:1.45043683;stroke-miterlimit:4.36000013;stroke-dasharray:none" /></flowRegion><flowPara id="flowPara4173">Stage</flowPara></flowRoot> <rect - style="fill:#ffffff;stroke:#000000;stroke-width:0.87387472;stroke-miterlimit:4;stroke-dasharray:6.99099763, 6.99099763;stroke-dashoffset:0;stroke-opacity:1" + style="fill:#ffffff;stroke:#000000;stroke-width:1.5;stroke-miterlimit:4.36000013;stroke-dasharray:6,6;stroke-dashoffset:0;stroke-opacity:1" id="rect4165-9" width="256.96252" height="139.28098" x="437.14731" y="91.304214" /> <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.61900544;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:5.80000019;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#TriangleInL);marker-end:url(#TriangleOutL)" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.36000013;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#TriangleInL);marker-end:url(#TriangleOutL)" d="m 321.89273,152.25713 c 40.95747,-20.34789 73.25689,-15.22111 102.12555,0" id="path4196" inkscape:connector-curvature="0"