1 |
< |
\section{Analysis Code} |
1 |
> |
\section{\label{sec:analysis}Analysis Code} |
2 |
|
|
3 |
< |
\subsection{Static Property Analysis} |
3 |
> |
\subsection{\label{subSec:staticProbs}Static Property Analysis} |
4 |
|
The static properties of the trajectories are analyzed with the |
5 |
|
program \texttt{staticProps}. The code is capable of calculating the following |
6 |
|
pair correlations between species A and B: |
98 |
|
user to specify more than one property be calculated in single run, |
99 |
|
preventing the need to read a file multiple times. |
100 |
|
|
101 |
< |
\subsection{Dynamic Property Analysis} |
101 |
> |
\subsection{\label{dynamicProps}Dynamic Property Analysis} |
102 |
> |
|
103 |
|
The dynamic properties of a trajectory are calculated with the program |
104 |
|
\texttt{dynamicProps}. The program will calculate the following properties: |
105 |
|
\begin{gather} |
132 |
|
multiple reads on the same file. |
133 |
|
|
134 |
|
\begin{figure} |
135 |
< |
\parbox{30mm}{This is where my wonderful diagram of our memory allocation scheme will go.} |
136 |
< |
\caption{This diagram illustrates the dynamic memory allocation used by \texttt{dynamicProps}} |
135 |
> |
\includegraphics[angle=-90,width=80mm]{dynamicPropsMem.eps} |
136 |
> |
\caption{This diagram illustrates the dynamic memory allocation used by \texttt{dynamicProps}, which follows the scheme: $\sum^{N_{\text{memory blocks}}}_{i=1}[ \operatorname{self}(i) + \sum^{N_{\text{memory blocks}}}_{j>i} \operatorname{cross}(i,j)]$. The shaded region represents the self correlation of the memory block, and the open blocks are read one at a time and the cross correlations between blocks are calculated.} |
137 |
|
\label{fig:dynamicPropsMemory} |
138 |
|
\end{figure} |