\hypertarget{classlibxbeach__module}{\section{libxbeach\-\_\-module \-Module \-Reference}
\label{classlibxbeach__module}\index{libxbeach\-\_\-module@{libxbeach\-\_\-module}}
}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
integer(c\-\_\-int) function, public \hyperlink{classlibxbeach__module_a15821f3e5269b4e004b5de1c4bb3eb65}{init} ()
\item 
integer(c\-\_\-int) function, public \hyperlink{classlibxbeach__module_a9d9dd08e577a7326233a7da831a895c2}{outputext} ()
\item 
integer(c\-\_\-int) function, public \hyperlink{classlibxbeach__module_ae746f015963cf2c8934fc296f0408b56}{executestep} (dt)
\item 
integer(c\-\_\-int) function, public \hyperlink{classlibxbeach__module_a310b456fda9bef55c297b2e01f24b14f}{final} ()
\item 
subroutine, public \hyperlink{classlibxbeach__module_a992f757f4e0f4cce1a95dc3a75fd5c93}{getversion} (version)
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
type(parameters), public \hyperlink{classlibxbeach__module_a40c2071bc9bfc29121229c484d07cf75}{par}
\item 
type(timepars), public \hyperlink{classlibxbeach__module_adb2ff9e9c0e7bc6e42a35be706104292}{tpar}
\item 
type(spacepars), pointer, public \hyperlink{classlibxbeach__module_a7372dc4489d9d33e20806d02f7b88726}{s}
\item 
type(spacepars), target, public \hyperlink{classlibxbeach__module_a4d754cd566ee657d5f0117ae3d8fce38}{sglobal}
\end{DoxyCompactItemize}
\subsection*{\-Private \-Attributes}
\begin{DoxyCompactItemize}
\item 
type(ship), dimension(\-:), pointer \hyperlink{classlibxbeach__module_adab3596abc2d0de566bd34d8c8c5f408}{sh}
\item 
integer \hyperlink{classlibxbeach__module_a3e4b3169e15a10bad1d92b777680599f}{n}
\item 
integer \hyperlink{classlibxbeach__module_a413e267a67115d63dbd0d456487a5ecd}{it}
\item 
integer \hyperlink{classlibxbeach__module_a21c9679e56426898fa41bd7b4c734fd8}{error}
\item 
real $\ast$8 \hyperlink{classlibxbeach__module_a8a5e2ed4e36f2566017fab7321ce4f08}{tbegin}
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}


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



\subsection{\-Member \-Function/\-Subroutine \-Documentation}
\hypertarget{classlibxbeach__module_ae746f015963cf2c8934fc296f0408b56}{\index{libxbeach\-\_\-module@{libxbeach\-\_\-module}!executestep@{executestep}}
\index{executestep@{executestep}!libxbeach_module@{libxbeach\-\_\-module}}
\subsubsection[{executestep}]{\setlength{\rightskip}{0pt plus 5cm}integer(c\-\_\-int) function, public {\bf libxbeach\-\_\-module\-::executestep} (
\begin{DoxyParamCaption}
\item[{real$\ast$8, optional}]{dt}
\end{DoxyParamCaption}
)}}\label{classlibxbeach__module_ae746f015963cf2c8934fc296f0408b56}


\-Definition at line 250 of file libxbeach.\-F90.

\hypertarget{classlibxbeach__module_a310b456fda9bef55c297b2e01f24b14f}{\index{libxbeach\-\_\-module@{libxbeach\-\_\-module}!final@{final}}
\index{final@{final}!libxbeach_module@{libxbeach\-\_\-module}}
\subsubsection[{final}]{\setlength{\rightskip}{0pt plus 5cm}integer(c\-\_\-int) function, public {\bf libxbeach\-\_\-module\-::final} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classlibxbeach__module_a310b456fda9bef55c297b2e01f24b14f}


\-Definition at line 328 of file libxbeach.\-F90.

\hypertarget{classlibxbeach__module_a992f757f4e0f4cce1a95dc3a75fd5c93}{\index{libxbeach\-\_\-module@{libxbeach\-\_\-module}!getversion@{getversion}}
\index{getversion@{getversion}!libxbeach_module@{libxbeach\-\_\-module}}
\subsubsection[{getversion}]{\setlength{\rightskip}{0pt plus 5cm}subroutine, public {\bf libxbeach\-\_\-module\-::getversion} (
\begin{DoxyParamCaption}
\item[{character(kind=c\-\_\-char,len=$\ast$), intent(inout)}]{version}
\end{DoxyParamCaption}
)}}\label{classlibxbeach__module_a992f757f4e0f4cce1a95dc3a75fd5c93}


\-Definition at line 350 of file libxbeach.\-F90.

\hypertarget{classlibxbeach__module_a15821f3e5269b4e004b5de1c4bb3eb65}{\index{libxbeach\-\_\-module@{libxbeach\-\_\-module}!init@{init}}
\index{init@{init}!libxbeach_module@{libxbeach\-\_\-module}}
\subsubsection[{init}]{\setlength{\rightskip}{0pt plus 5cm}integer(c\-\_\-int) function, public {\bf libxbeach\-\_\-module\-::init} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classlibxbeach__module_a15821f3e5269b4e004b5de1c4bb3eb65}


\-Definition at line 45 of file libxbeach.\-F90.

\hypertarget{classlibxbeach__module_a9d9dd08e577a7326233a7da831a895c2}{\index{libxbeach\-\_\-module@{libxbeach\-\_\-module}!outputext@{outputext}}
\index{outputext@{outputext}!libxbeach_module@{libxbeach\-\_\-module}}
\subsubsection[{outputext}]{\setlength{\rightskip}{0pt plus 5cm}integer(c\-\_\-int) function, public {\bf libxbeach\-\_\-module\-::outputext} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classlibxbeach__module_a9d9dd08e577a7326233a7da831a895c2}


\-Definition at line 232 of file libxbeach.\-F90.



\subsection{\-Member \-Data \-Documentation}
\hypertarget{classlibxbeach__module_a21c9679e56426898fa41bd7b4c734fd8}{\index{libxbeach\-\_\-module@{libxbeach\-\_\-module}!error@{error}}
\index{error@{error}!libxbeach_module@{libxbeach\-\_\-module}}
\subsubsection[{error}]{\setlength{\rightskip}{0pt plus 5cm}integer {\bf libxbeach\-\_\-module\-::error}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classlibxbeach__module_a21c9679e56426898fa41bd7b4c734fd8}


\-Definition at line 25 of file libxbeach.\-F90.

\hypertarget{classlibxbeach__module_a413e267a67115d63dbd0d456487a5ecd}{\index{libxbeach\-\_\-module@{libxbeach\-\_\-module}!it@{it}}
\index{it@{it}!libxbeach_module@{libxbeach\-\_\-module}}
\subsubsection[{it}]{\setlength{\rightskip}{0pt plus 5cm}integer {\bf libxbeach\-\_\-module\-::it}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classlibxbeach__module_a413e267a67115d63dbd0d456487a5ecd}


\-Definition at line 25 of file libxbeach.\-F90.

\hypertarget{classlibxbeach__module_a3e4b3169e15a10bad1d92b777680599f}{\index{libxbeach\-\_\-module@{libxbeach\-\_\-module}!n@{n}}
\index{n@{n}!libxbeach_module@{libxbeach\-\_\-module}}
\subsubsection[{n}]{\setlength{\rightskip}{0pt plus 5cm}integer {\bf libxbeach\-\_\-module\-::n}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classlibxbeach__module_a3e4b3169e15a10bad1d92b777680599f}


\-Definition at line 25 of file libxbeach.\-F90.

\hypertarget{classlibxbeach__module_a40c2071bc9bfc29121229c484d07cf75}{\index{libxbeach\-\_\-module@{libxbeach\-\_\-module}!par@{par}}
\index{par@{par}!libxbeach_module@{libxbeach\-\_\-module}}
\subsubsection[{par}]{\setlength{\rightskip}{0pt plus 5cm}type(parameters), public {\bf libxbeach\-\_\-module\-::par}}}\label{classlibxbeach__module_a40c2071bc9bfc29121229c484d07cf75}


\-Definition at line 19 of file libxbeach.\-F90.

\hypertarget{classlibxbeach__module_a7372dc4489d9d33e20806d02f7b88726}{\index{libxbeach\-\_\-module@{libxbeach\-\_\-module}!s@{s}}
\index{s@{s}!libxbeach_module@{libxbeach\-\_\-module}}
\subsubsection[{s}]{\setlength{\rightskip}{0pt plus 5cm}type(spacepars), pointer, public {\bf libxbeach\-\_\-module\-::s}}}\label{classlibxbeach__module_a7372dc4489d9d33e20806d02f7b88726}


\-Definition at line 21 of file libxbeach.\-F90.

\hypertarget{classlibxbeach__module_a4d754cd566ee657d5f0117ae3d8fce38}{\index{libxbeach\-\_\-module@{libxbeach\-\_\-module}!sglobal@{sglobal}}
\index{sglobal@{sglobal}!libxbeach_module@{libxbeach\-\_\-module}}
\subsubsection[{sglobal}]{\setlength{\rightskip}{0pt plus 5cm}type(spacepars), target, public {\bf libxbeach\-\_\-module\-::sglobal}}}\label{classlibxbeach__module_a4d754cd566ee657d5f0117ae3d8fce38}


\-Definition at line 22 of file libxbeach.\-F90.

\hypertarget{classlibxbeach__module_adab3596abc2d0de566bd34d8c8c5f408}{\index{libxbeach\-\_\-module@{libxbeach\-\_\-module}!sh@{sh}}
\index{sh@{sh}!libxbeach_module@{libxbeach\-\_\-module}}
\subsubsection[{sh}]{\setlength{\rightskip}{0pt plus 5cm}type(ship), dimension(\-:), pointer {\bf libxbeach\-\_\-module\-::sh}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classlibxbeach__module_adab3596abc2d0de566bd34d8c8c5f408}


\-Definition at line 23 of file libxbeach.\-F90.

\hypertarget{classlibxbeach__module_a8a5e2ed4e36f2566017fab7321ce4f08}{\index{libxbeach\-\_\-module@{libxbeach\-\_\-module}!tbegin@{tbegin}}
\index{tbegin@{tbegin}!libxbeach_module@{libxbeach\-\_\-module}}
\subsubsection[{tbegin}]{\setlength{\rightskip}{0pt plus 5cm}real$\ast$8 {\bf libxbeach\-\_\-module\-::tbegin}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classlibxbeach__module_a8a5e2ed4e36f2566017fab7321ce4f08}


\-Definition at line 26 of file libxbeach.\-F90.

\hypertarget{classlibxbeach__module_adb2ff9e9c0e7bc6e42a35be706104292}{\index{libxbeach\-\_\-module@{libxbeach\-\_\-module}!tpar@{tpar}}
\index{tpar@{tpar}!libxbeach_module@{libxbeach\-\_\-module}}
\subsubsection[{tpar}]{\setlength{\rightskip}{0pt plus 5cm}type(timepars), public {\bf libxbeach\-\_\-module\-::tpar}}}\label{classlibxbeach__module_adb2ff9e9c0e7bc6e42a35be706104292}


\-Definition at line 20 of file libxbeach.\-F90.



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