\hypertarget{class_cell}{\section{Cell Module Reference}
\label{class_cell}\index{Cell@{Cell}}
}


\-: wjr  


\subsection*{Data Types}
\begin{DoxyCompactItemize}
\item 
type \hyperlink{struct_cell_1_1_cell_rec}{Cell\-Rec}
\item 
type \hyperlink{struct_cell_1_1_stuff_moving}{Stuff\-Moving}
\begin{DoxyCompactList}\small\item\em Data structures defined in this module. \end{DoxyCompactList}\item 
type \hyperlink{struct_cell_1_1_summary}{Summary}
\item 
type \hyperlink{struct_cell_1_1_surf_cond}{Surf\-Cond}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
type(\hyperlink{struct_cell_1_1_cell_rec}{Cell\-Rec}) function, pointer \hyperlink{class_cell_a536c2776c714b75da79802809f8ab04d}{Load\-Cell\-File} (fil\-Nam)
\begin{DoxyCompactList}\small\item\em Build the restriction matrix for the aggregation method. \end{DoxyCompactList}\item 
\hypertarget{class_cell_a8383d19177eba6383d22d112d8d3dbe8}{subroutine {\bfseries Print\-Cell\-File} (luo, basp)}\label{class_cell_a8383d19177eba6383d22d112d8d3dbe8}

\item 
\hypertarget{class_cell_ae4371d887fcb3ab5e91dc586182ac8aa}{type(\hyperlink{struct_cell_1_1_cell_rec}{Cell\-Rec}) function, \\*
pointer, public {\bfseries Clone\-Cell} (in\-Cell)}\label{class_cell_ae4371d887fcb3ab5e91dc586182ac8aa}

\item 
\hypertarget{class_cell_a718681926b7262b5e28900602eab1412}{integer function {\bfseries Check\-For\-Erosion} (in\-Cell)}\label{class_cell_a718681926b7262b5e28900602eab1412}

\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
R\-E\-A\-L, parameter \hyperlink{class_cell_a93c2ccc75414b8e7bbb6412a82f6d5b7}{Max\-Aero\-Roug\-Rand} = 30.
\begin{DoxyCompactList}\small\item\em Methods defined in this module. \end{DoxyCompactList}\item 
\hypertarget{class_cell_ab1c85e12c06f4d88094df72d17f2ba1e}{R\-E\-A\-L, parameter {\bfseries Min\-Aero\-Roug\-Rand} = 0.\-5}\label{class_cell_ab1c85e12c06f4d88094df72d17f2ba1e}

\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_cell_ae83498f14c2d80a8b3f7b4885d5f6e37}{subroutine, private {\bfseries Init\-Stuff\-Moving} (sm, pm10, salt, creep)}\label{class_cell_ae83498f14c2d80a8b3f7b4885d5f6e37}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\-: wjr 

This is cell 2 

\subsection{Member Function/\-Subroutine Documentation}
\hypertarget{class_cell_a536c2776c714b75da79802809f8ab04d}{\index{Cell@{Cell}!Load\-Cell\-File@{Load\-Cell\-File}}
\index{Load\-Cell\-File@{Load\-Cell\-File}!Cell@{Cell}}
\subsubsection[{Load\-Cell\-File}]{\setlength{\rightskip}{0pt plus 5cm}type ({\bf Cell\-Rec}) function, pointer {\bf Cell\-::\-Load\-Cell\-File} (
\begin{DoxyParamCaption}
\item[{character (len=$\ast$), intent(in)}]{fil\-Nam}
\end{DoxyParamCaption}
)}}\label{class_cell_a536c2776c714b75da79802809f8ab04d}


Build the restriction matrix for the aggregation method. 


\begin{DoxyParams}{Parameters}
{\em fil\-Nam} & information about the aggregates \\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000001}{Todo}]Handle special case $areoRougRidg=\frac{ridgHght}{-64.1+\frac{135.5\cdot ridgHght}{ridgSpacPara}+\frac{20.84}{\sqrt{\frac{ridgHght}{ridgSpacPara}}}}$ \end{DoxyRefDesc}


\subsection{Member Data Documentation}
\hypertarget{class_cell_a93c2ccc75414b8e7bbb6412a82f6d5b7}{\index{Cell@{Cell}!Max\-Aero\-Roug\-Rand@{Max\-Aero\-Roug\-Rand}}
\index{Max\-Aero\-Roug\-Rand@{Max\-Aero\-Roug\-Rand}!Cell@{Cell}}
\subsubsection[{Max\-Aero\-Roug\-Rand}]{\setlength{\rightskip}{0pt plus 5cm}R\-E\-A\-L, parameter {\bf Cell\-::\-Max\-Aero\-Roug\-Rand} = 30.}}\label{class_cell_a93c2ccc75414b8e7bbb6412a82f6d5b7}


Methods defined in this module. 

Methods to be defined in this module 

The documentation for this module was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
C\-:/cygwin/home/wjr/weps.\-src/src/lib\-\_\-erosion2/cell.\-f95\end{DoxyCompactItemize}
