Skip to content
Snippets Groups Projects
pert.tikz 3.03 KiB
\begin{tikzpicture}
	\begin{pgfonlayer}{nodelayer}
		\node [style=wpred] (0) at (2, 4) {\ref{task:trans1}};
		\node [style=wpred] (1) at (-4, 4) {\ref{task:HHL}};
		\node [style=wpred] (2) at (-4, 3) {\ref{task:testBench}};
		\node [style=wpred] (4) at (-4, -1) {\ref{task:circuit-model}};
		\node [style=wpred] (5) at (-4, 1) {\ref{task:mbqc-model}};
		\node [style=wpblue] (7) at (0.25, -1.5) {\ref{task:qdot-model}};
		\node [style=wpblue] (8) at (0.25, 1) {\ref{task:NQIT-model}};
		\node [style=wpyellow] (9) at (-4, -2) {\ref{task:axioms}};
		\node [style=wpgreen] (10) at (-4, -3) {\ref{task:algorithms}};
		\node [style=wpyellow] (11) at (-4, 2) {\ref{task:betterboxes}};
		\node [style=wpgreen] (12) at (-2, 1) {\ref{task:annotate1}};
		\node [style=wpgreen] (13) at (-2, -1) {\ref{task:annotate2}};
		\node [style=wpgreen] (14) at (0.25, -2.5) {\ref{task:basic-opt}};
		\node [style=wpgreen] (15) at (2, 3) {\ref{task:ECC}};
		\node [style=wpblue] (16) at (2, 2) {\ref{task:runnable}};
		\node [style=wpblue] (17) at (2, -0.25) {\ref{task:opt-machine}};
		\node [style=wpred] (18) at (4, 2) {\ref{task:backendapi}};
		\node [style=none] (19) at (3.5, -2.5) {};
		\node [style=none] (20) at (5.5, -2.5) {};
		\node [style=none] (21) at (3.5, -3.5) {};
		\node [style=none] (22) at (5.5, -3.5) {};
		\node [style=none, font={\footnotesize}] (23) at (4.5, -2.25) {dependency};
		\node [style=none, font={\footnotesize}] (24) at (4.5, -3.25) {influence};
		\node [style=none] (25) at (3, -1.75) {};
		\node [style=none] (26) at (6, -1.75) {};
		\node [style=none] (27) at (6, -4) {};
		\node [style=none] (28) at (3, -4) {};
		\node [style=none] (29) at (-6, 0) {};
		\node [style=wpyellow] (30) at (-4, -4) {\ref{task:resources}};
		\node [style=wpyellow] (31) at (-4, -5) {\ref{task:resourcesagain}};
\end{pgfonlayer}
	\begin{pgfonlayer}{edgelayer}
		\draw [style=NEED] (10) to (14);
		\draw [style=NEED] (9) to (14);
		\draw [style=NEED] (11) to (16);
		\draw [style=NEED] (5) to (13);
		\draw [style=NEED] (4) to (13);
		\draw [style=NEED] (5) to (12);
		\draw [style=NEED] (4) to (12);
		\draw [bend right=90, style=influence] (1) to (11);
		\draw [style=influence] (13) to (7);
		\draw [style=influence] (12) to (7);
		\draw [style=influence] (13) to (8);
		\draw [style=influence] (12) to (8);
		\draw [style=NEED] (17) to (18);
		\draw [style=NEED] (15) to (18);
		\draw [style=NEED] (16) to (18);
		\draw [style=influence] (2) to (1);
		\draw [style=NEED] (12) to (17);
		\draw [style=NEED] (13) to (17);
		\draw [style=NEED] (12) to (16);
		\draw [style=influence] (7) to (17);
		\draw [style=influence] (8) to (17);
		\draw [style=influence] (7) to (16);
		\draw [style=influence] (8) to (16);
		\draw [style=influence] (21.center) to (22.center);
		\draw [style=NEED] (19.center) to (20.center);
		\draw [style=NEED] (1) to (0);
		\draw [style=influence] (14) to (17);
		\draw [style=influence] (11) to (2);
		\draw (25.center) to (26.center);
		\draw (26.center) to (27.center);
		\draw (27.center) to (28.center);
		\draw (28.center) to (25.center);
	\end{pgfonlayer}
\end{tikzpicture}