source: docs/Working/icGrep/fig-executor.tex @ 4468

Last change on this file since 4468 was 4468, checked in by cameron, 4 years ago

Figure tweak

File size: 1.4 KB
Line 
1\begin{figure}[tbh]
2\begin{center}
3\tikzstyle{block} = [rectangle, draw, text width=15em, text centered, minimum height=1.75em, thick, font=\ttfamily\bfseries, node distance=3.5em]
4\tikzstyle{line} = [draw, ->, line width=1.4pt]
5\tikzstyle{separator} = [draw, line width=0.125em, dashed]
6\tikzset{block/.append style={execute at begin node=\footnotesize}}   
7\begin{tikzpicture}[node distance=3cm, auto, >=stealth]
8
9    % Place nodes
10    \node [draw=none] (InputData) {Input Data};
11    \node [block, below of=InputData] (S2P) {S2P};
12    \node [block, below of=S2P] (RequiredStreamsGenerator) {Required Streams Generator};
13    \node [block, below of=RequiredStreamsGenerator] (JITFunction) {JIT Function};
14    \node [block, right of=JITFunction, node distance=20em] (NamedPropertyLibaray) {Named Property Library};
15    \node [block, below of=JITFunction] (MatchScanner) {Match Scanner};
16    \node [draw=none, below of=MatchScanner, node distance=3.5em] (OutputResult) {Output Result};
17   
18    % Draw edges
19    \path [line] (InputData) -- (S2P);
20    \path [line] (S2P) -- (RequiredStreamsGenerator);
21    \path [line] (RequiredStreamsGenerator) -- (JITFunction);
22    \path [line] (NamedPropertyLibaray) -- (JITFunction);
23    \path [line] (JITFunction) -- (MatchScanner);
24    \path [line] (MatchScanner) -- (OutputResult);
25   
26\end{tikzpicture}
27
28\end{center}
29\caption{icGrep Execution Diagram} \label{fig:execution}
30\end{figure} 
Note: See TracBrowser for help on using the repository browser.