290 |
|
}; |
291 |
|
|
292 |
|
\end{lstlisting} |
293 |
– |
\section{\label{appendixSection:concepts}Concepts} |
293 |
|
|
294 |
< |
\begin{figure} |
296 |
< |
\centering |
297 |
< |
\includegraphics[width=\linewidth]{heirarchy.eps} |
298 |
< |
\caption[Class heirarchy for StuntDoubles in {\sc OOPSE}]{ The class |
299 |
< |
heirarchy of StuntDoubles in {\sc OOPSE}.} |
300 |
< |
\label{oopseFig:heirarchy} |
301 |
< |
\end{figure} |
294 |
> |
\section{\label{appendixSection:concepts}Concepts} |
295 |
|
|
296 |
|
OOPSE manipulates both traditional atoms as well as some objects |
297 |
|
that {\it behave like atoms}. These objects can be rigid |
298 |
|
collections of atoms or atoms which have orientational degrees of |
299 |
|
freedom. A diagram of the class heirarchy is illustrated in |
300 |
< |
Fig.~\ref{oopseFig:heirarchy}. |
301 |
< |
|
302 |
< |
|
300 |
> |
Fig.~\ref{oopseFig:heirarchy}. Every Molecule, Atom and |
301 |
> |
DirectionalAtom in {\sc OOPSE} have their own names which are |
302 |
> |
specified in the {\tt .md} file. In contrast, RigidBodies are |
303 |
> |
denoted by their membership and index inside a particular molecule: |
304 |
> |
[MoleculeName]\_RB\_[index] (the contents inside the brackets depend |
305 |
> |
on the specifics of the simulation). The names of rigid bodies are |
306 |
> |
generated automatically. For example, the name of the first rigid |
307 |
> |
body in a DMPC molecule is DMPC\_RB\_0. |
308 |
> |
\begin{figure} |
309 |
> |
\centering |
310 |
> |
\includegraphics[width=\linewidth]{heirarchy.eps} |
311 |
> |
\caption[Class heirarchy for StuntDoubles in {\sc OOPSE}]{ The class |
312 |
> |
heirarchy of StuntDoubles in {\sc OOPSE}. |
313 |
|
\begin{itemize} |
314 |
|
\item A {\bf StuntDouble} is {\it any} object that can be manipulated by the |
315 |
|
integrators and minimizers. |
318 |
|
\item A {\bf RigidBody} is a collection of {\bf Atom}s or {\bf |
319 |
|
DirectionalAtom}s which behaves as a single unit. |
320 |
|
\end{itemize} |
321 |
< |
|
322 |
< |
Every Molecule, Atom and DirectionalAtom in {\sc OOPSE} have their |
320 |
< |
own names which are specified in the {\tt .md} file. In contrast, |
321 |
< |
RigidBodies are denoted by their membership and index inside a |
322 |
< |
particular molecule: [MoleculeName]\_RB\_[index] (the contents |
323 |
< |
inside the brackets depend on the specifics of the simulation). The |
324 |
< |
names of rigid bodies are generated automatically. For example, the |
325 |
< |
name of the first rigid body in a DMPC molecule is DMPC\_RB\_0. |
321 |
> |
} \label{oopseFig:heirarchy} |
322 |
> |
\end{figure} |
323 |
|
|
324 |
|
\section{\label{appendixSection:syntax}Syntax of the Select Command} |
325 |
|
|