-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcode_layout.tex
29 lines (28 loc) · 1.5 KB
/
code_layout.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
The global layout can be understood as different
parts working together:
\begin{itemize}
\item the core part;
\item the thermodynamics part;
\item the chemistry part composed of;
\begin{itemize}
\item the kinetics model part;
\item the chemical process part.
\end{itemize}
\end{itemize}
%templ/.style={rounded corners,blue,-stealth},
%point/.style={rounded corners,violet,-stealth,double}
%The relationships between the objects are as follow:
\begin{itemize}
\item \tikz[baseline=(a.base)]\draw[red,-stealth,text=black] (0,0)node(a)[left]{A} -- (1,0) node[right]{B};:
B contains a reference to A;
\item \tikz[baseline=(a.base)]\draw[stealth-,densely dotted,text=black] (0,0)node(a)[left]{A} -- (1,0) node[right]{B};:
A derives from B;
\item \tikz[baseline=(a.base)]\draw[blue,-stealth,text=black] (0,0)node(a)[left]{A} -- (1,0) node[right]{B};:
B is templated around objects of type A;
\item \tikz[baseline=(a.base)]\draw[violet,double,-stealth,text=black] (0,0)node(a)[left]{A} -- (1,0) node[right]{B};:
B contains a/several pointers of type A;
\item \tikz[baseline=(a.base)]\draw[violet,double,-stealth,text=black] (0,0)node(a)[left]{A} -- (1,0) node[right]{B};:
B contains a/several pointers of type A;
\item \tikz[baseline=(a.base)]\draw[)-,text=black] (0,0)node(a)[left]{A} -- (1,0) node[right]{B};:
B contains an instanciation of A;
\end{itemize}