| 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} |