\hypertarget{classmeans__module}{\section{means\-\_\-module \-Module \-Reference}
\label{classmeans__module}\index{means\-\_\-module@{means\-\_\-module}}
}
\subsection*{\-Data \-Types}
\begin{DoxyCompactItemize}
\item 
type \hyperlink{structmeans__module_1_1meanspars}{meanspars}
\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
subroutine, public \hyperlink{classmeans__module_ad696105c630f95cae29b16c25bf1732c}{means\-\_\-init} (sg, sl, par)
\item 
subroutine, public \hyperlink{classmeans__module_a495e13336198d9a3cd74be06355b81b5}{makeaverage} (sl, par)
\item 
subroutine, public \hyperlink{classmeans__module_aafee92032a41c433313c4083fdfbc65a}{clearaverage} (par)
\item 
subroutine, public \hyperlink{classmeans__module_a0e40ce7654776f9b5014732627a4dffe}{makecrossvector} (s, sl, par, crossvararray, nvar, varindexvec, mg, cstype)
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
type(\hyperlink{structmeans__module_1_1meanspars}{meanspars}), dimension(\-:), \*
allocatable, public \hyperlink{classmeans__module_a6b9df320bf438166f2585e7f3f68d36d}{meansparsglobal}
\item 
type(\hyperlink{structmeans__module_1_1meanspars}{meanspars}), dimension(\-:), \*
allocatable, public \hyperlink{classmeans__module_a233f39e9a4e0bc491f0df584c7d08668}{meansparslocal}
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}


\-Definition at line 1 of file varianceupdate.\-F90.



\subsection{\-Member \-Function/\-Subroutine \-Documentation}
\hypertarget{classmeans__module_aafee92032a41c433313c4083fdfbc65a}{\index{means\-\_\-module@{means\-\_\-module}!clearaverage@{clearaverage}}
\index{clearaverage@{clearaverage}!means_module@{means\-\_\-module}}
\subsubsection[{clearaverage}]{\setlength{\rightskip}{0pt plus 5cm}subroutine, public {\bf means\-\_\-module\-::clearaverage} (
\begin{DoxyParamCaption}
\item[{type({\bf parameters}), intent(in)}]{par}
\end{DoxyParamCaption}
)}}\label{classmeans__module_aafee92032a41c433313c4083fdfbc65a}


\-Definition at line 419 of file varianceupdate.\-F90.

\hypertarget{classmeans__module_a495e13336198d9a3cd74be06355b81b5}{\index{means\-\_\-module@{means\-\_\-module}!makeaverage@{makeaverage}}
\index{makeaverage@{makeaverage}!means_module@{means\-\_\-module}}
\subsubsection[{makeaverage}]{\setlength{\rightskip}{0pt plus 5cm}subroutine, public {\bf means\-\_\-module\-::makeaverage} (
\begin{DoxyParamCaption}
\item[{type(spacepars), intent(inout)}]{sl, }
\item[{type({\bf parameters}), intent(in)}]{par}
\end{DoxyParamCaption}
)}}\label{classmeans__module_a495e13336198d9a3cd74be06355b81b5}


\-Definition at line 275 of file varianceupdate.\-F90.

\hypertarget{classmeans__module_a0e40ce7654776f9b5014732627a4dffe}{\index{means\-\_\-module@{means\-\_\-module}!makecrossvector@{makecrossvector}}
\index{makecrossvector@{makecrossvector}!means_module@{means\-\_\-module}}
\subsubsection[{makecrossvector}]{\setlength{\rightskip}{0pt plus 5cm}subroutine, public {\bf means\-\_\-module\-::makecrossvector} (
\begin{DoxyParamCaption}
\item[{type(spacepars), intent(in)}]{s, }
\item[{type(spacepars), intent(in)}]{sl, }
\item[{type({\bf parameters})}]{par, }
\item[{real$\ast$8, dimension(\-:,\-:)}]{crossvararray, }
\item[{integer, intent(in)}]{nvar, }
\item[{integer, dimension(nvar), intent(in)}]{varindexvec, }
\item[{integer, intent(in)}]{mg, }
\item[{integer, intent(in)}]{cstype}
\end{DoxyParamCaption}
)}}\label{classmeans__module_a0e40ce7654776f9b5014732627a4dffe}


\-Definition at line 456 of file varianceupdate.\-F90.

\hypertarget{classmeans__module_ad696105c630f95cae29b16c25bf1732c}{\index{means\-\_\-module@{means\-\_\-module}!means\-\_\-init@{means\-\_\-init}}
\index{means\-\_\-init@{means\-\_\-init}!means_module@{means\-\_\-module}}
\subsubsection[{means\-\_\-init}]{\setlength{\rightskip}{0pt plus 5cm}subroutine, public {\bf means\-\_\-module\-::means\-\_\-init} (
\begin{DoxyParamCaption}
\item[{type(spacepars), intent(inout)}]{sg, }
\item[{type(spacepars), intent(in)}]{sl, }
\item[{type({\bf parameters}), intent(in)}]{par}
\end{DoxyParamCaption}
)}}\label{classmeans__module_ad696105c630f95cae29b16c25bf1732c}


\-Definition at line 58 of file varianceupdate.\-F90.



\subsection{\-Member \-Data \-Documentation}
\hypertarget{classmeans__module_a6b9df320bf438166f2585e7f3f68d36d}{\index{means\-\_\-module@{means\-\_\-module}!meansparsglobal@{meansparsglobal}}
\index{meansparsglobal@{meansparsglobal}!means_module@{means\-\_\-module}}
\subsubsection[{meansparsglobal}]{\setlength{\rightskip}{0pt plus 5cm}type({\bf meanspars}), dimension(\-:), allocatable, public {\bf means\-\_\-module\-::meansparsglobal}}}\label{classmeans__module_a6b9df320bf438166f2585e7f3f68d36d}


\-Definition at line 53 of file varianceupdate.\-F90.

\hypertarget{classmeans__module_a233f39e9a4e0bc491f0df584c7d08668}{\index{means\-\_\-module@{means\-\_\-module}!meansparslocal@{meansparslocal}}
\index{meansparslocal@{meansparslocal}!means_module@{means\-\_\-module}}
\subsubsection[{meansparslocal}]{\setlength{\rightskip}{0pt plus 5cm}type({\bf meanspars}), dimension(\-:), allocatable, public {\bf means\-\_\-module\-::meansparslocal}}}\label{classmeans__module_a233f39e9a4e0bc491f0df584c7d08668}


\-Definition at line 54 of file varianceupdate.\-F90.



\-The documentation for this module was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-C\-:/repositories/\-X\-Beach/trunk/src/xbeachlibrary/\hyperlink{varianceupdate_8_f90}{varianceupdate.\-F90}\end{DoxyCompactItemize}
