\hypertarget{classfilefunctions}{\section{filefunctions \-Module \-Reference}
\label{classfilefunctions}\index{filefunctions@{filefunctions}}
}
\subsection*{\-Data \-Types}
\begin{DoxyCompactItemize}
\item 
interface \hyperlink{interfacefilefunctions_1_1check__file__length}{check\-\_\-file\-\_\-length}
\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
integer function, public \hyperlink{classfilefunctions_ae57486d911018323413e92913ff0a91f}{create\-\_\-new\-\_\-fid} ()
\item 
subroutine, public \hyperlink{classfilefunctions_a0932e9f680739c9587eb7e49d9de0d6a}{check\-\_\-file\-\_\-exist} (filename, exist, forceclose)
\item 
subroutine \hyperlink{classfilefunctions_a2c44c5f8a21ab93356936c637c170e63}{check\-\_\-file\-\_\-length\-\_\-1\-D} (fname, d1)
\item 
subroutine \hyperlink{classfilefunctions_afc3886c261abee90b9a3193a17d48fb4}{check\-\_\-file\-\_\-length\-\_\-2\-D} (fname, d1, d2)
\item 
subroutine \hyperlink{classfilefunctions_af69b20f4857190a399bebe810b664c93}{check\-\_\-file\-\_\-length\-\_\-3\-D} (fname, d1, d2, d3)
\item 
subroutine, public \hyperlink{classfilefunctions_aeaeb59052fa9535cb75f001a97d7f6b7}{checkbcfilelength} (tstop, wbctype, filename, filetype, nonh)
\item 
integer function, public \hyperlink{classfilefunctions_a36fc8da2b97755a36847bd26a588aa4e}{get\-\_\-file\-\_\-length} (filename)
\end{DoxyCompactItemize}
\subsection*{\-Private \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
subroutine \hyperlink{classfilefunctions_acd5701edda81d8a0c457054ccbf056d8}{check\-\_\-file\-\_\-exist\-\_\-generic} (filename, error)
\item 
integer function \hyperlink{classfilefunctions_ad05997da7c8d302cc1ad2043e847871c}{create\-\_\-new\-\_\-fid\-\_\-generic} ()
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}


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



\subsection{\-Member \-Function/\-Subroutine \-Documentation}
\hypertarget{classfilefunctions_a0932e9f680739c9587eb7e49d9de0d6a}{\index{filefunctions@{filefunctions}!check\-\_\-file\-\_\-exist@{check\-\_\-file\-\_\-exist}}
\index{check\-\_\-file\-\_\-exist@{check\-\_\-file\-\_\-exist}!filefunctions@{filefunctions}}
\subsubsection[{check\-\_\-file\-\_\-exist}]{\setlength{\rightskip}{0pt plus 5cm}subroutine, public {\bf filefunctions\-::check\-\_\-file\-\_\-exist} (
\begin{DoxyParamCaption}
\item[{character($\ast$)}]{filename, }
\item[{logical, intent(out), optional}]{exist, }
\item[{logical, intent(in), optional}]{forceclose}
\end{DoxyParamCaption}
)}}\label{classfilefunctions_a0932e9f680739c9587eb7e49d9de0d6a}


\-Definition at line 31 of file filefunctions.\-F90.

\hypertarget{classfilefunctions_acd5701edda81d8a0c457054ccbf056d8}{\index{filefunctions@{filefunctions}!check\-\_\-file\-\_\-exist\-\_\-generic@{check\-\_\-file\-\_\-exist\-\_\-generic}}
\index{check\-\_\-file\-\_\-exist\-\_\-generic@{check\-\_\-file\-\_\-exist\-\_\-generic}!filefunctions@{filefunctions}}
\subsubsection[{check\-\_\-file\-\_\-exist\-\_\-generic}]{\setlength{\rightskip}{0pt plus 5cm}subroutine {\bf filefunctions\-::check\-\_\-file\-\_\-exist\-\_\-generic} (
\begin{DoxyParamCaption}
\item[{character($\ast$)}]{filename, }
\item[{integer}]{error}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classfilefunctions_acd5701edda81d8a0c457054ccbf056d8}


\-Definition at line 327 of file filefunctions.\-F90.

\hypertarget{classfilefunctions_a2c44c5f8a21ab93356936c637c170e63}{\index{filefunctions@{filefunctions}!check\-\_\-file\-\_\-length\-\_\-1\-D@{check\-\_\-file\-\_\-length\-\_\-1\-D}}
\index{check\-\_\-file\-\_\-length\-\_\-1\-D@{check\-\_\-file\-\_\-length\-\_\-1\-D}!filefunctions@{filefunctions}}
\subsubsection[{check\-\_\-file\-\_\-length\-\_\-1\-D}]{\setlength{\rightskip}{0pt plus 5cm}subroutine {\bf filefunctions\-::check\-\_\-file\-\_\-length\-\_\-1\-D} (
\begin{DoxyParamCaption}
\item[{character($\ast$)}]{fname, }
\item[{integer, intent(in)}]{d1}
\end{DoxyParamCaption}
)}}\label{classfilefunctions_a2c44c5f8a21ab93356936c637c170e63}


\-Definition at line 70 of file filefunctions.\-F90.

\hypertarget{classfilefunctions_afc3886c261abee90b9a3193a17d48fb4}{\index{filefunctions@{filefunctions}!check\-\_\-file\-\_\-length\-\_\-2\-D@{check\-\_\-file\-\_\-length\-\_\-2\-D}}
\index{check\-\_\-file\-\_\-length\-\_\-2\-D@{check\-\_\-file\-\_\-length\-\_\-2\-D}!filefunctions@{filefunctions}}
\subsubsection[{check\-\_\-file\-\_\-length\-\_\-2\-D}]{\setlength{\rightskip}{0pt plus 5cm}subroutine {\bf filefunctions\-::check\-\_\-file\-\_\-length\-\_\-2\-D} (
\begin{DoxyParamCaption}
\item[{character($\ast$)}]{fname, }
\item[{integer, intent(in)}]{d1, }
\item[{integer, intent(in)}]{d2}
\end{DoxyParamCaption}
)}}\label{classfilefunctions_afc3886c261abee90b9a3193a17d48fb4}


\-Definition at line 97 of file filefunctions.\-F90.

\hypertarget{classfilefunctions_af69b20f4857190a399bebe810b664c93}{\index{filefunctions@{filefunctions}!check\-\_\-file\-\_\-length\-\_\-3\-D@{check\-\_\-file\-\_\-length\-\_\-3\-D}}
\index{check\-\_\-file\-\_\-length\-\_\-3\-D@{check\-\_\-file\-\_\-length\-\_\-3\-D}!filefunctions@{filefunctions}}
\subsubsection[{check\-\_\-file\-\_\-length\-\_\-3\-D}]{\setlength{\rightskip}{0pt plus 5cm}subroutine {\bf filefunctions\-::check\-\_\-file\-\_\-length\-\_\-3\-D} (
\begin{DoxyParamCaption}
\item[{character($\ast$)}]{fname, }
\item[{integer, intent(in)}]{d1, }
\item[{integer, intent(in)}]{d2, }
\item[{integer, intent(in)}]{d3}
\end{DoxyParamCaption}
)}}\label{classfilefunctions_af69b20f4857190a399bebe810b664c93}


\-Definition at line 124 of file filefunctions.\-F90.

\hypertarget{classfilefunctions_aeaeb59052fa9535cb75f001a97d7f6b7}{\index{filefunctions@{filefunctions}!checkbcfilelength@{checkbcfilelength}}
\index{checkbcfilelength@{checkbcfilelength}!filefunctions@{filefunctions}}
\subsubsection[{checkbcfilelength}]{\setlength{\rightskip}{0pt plus 5cm}subroutine, public {\bf filefunctions\-::checkbcfilelength} (
\begin{DoxyParamCaption}
\item[{real$\ast$8, intent(in)}]{tstop, }
\item[{integer, intent(in)}]{wbctype, }
\item[{character(slen)}]{filename, }
\item[{integer}]{filetype, }
\item[{logical, intent(in), optional}]{nonh}
\end{DoxyParamCaption}
)}}\label{classfilefunctions_aeaeb59052fa9535cb75f001a97d7f6b7}


\-Definition at line 151 of file filefunctions.\-F90.

\hypertarget{classfilefunctions_ae57486d911018323413e92913ff0a91f}{\index{filefunctions@{filefunctions}!create\-\_\-new\-\_\-fid@{create\-\_\-new\-\_\-fid}}
\index{create\-\_\-new\-\_\-fid@{create\-\_\-new\-\_\-fid}!filefunctions@{filefunctions}}
\subsubsection[{create\-\_\-new\-\_\-fid}]{\setlength{\rightskip}{0pt plus 5cm}integer function, public {\bf filefunctions\-::create\-\_\-new\-\_\-fid} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classfilefunctions_ae57486d911018323413e92913ff0a91f}


\-Definition at line 16 of file filefunctions.\-F90.

\hypertarget{classfilefunctions_ad05997da7c8d302cc1ad2043e847871c}{\index{filefunctions@{filefunctions}!create\-\_\-new\-\_\-fid\-\_\-generic@{create\-\_\-new\-\_\-fid\-\_\-generic}}
\index{create\-\_\-new\-\_\-fid\-\_\-generic@{create\-\_\-new\-\_\-fid\-\_\-generic}!filefunctions@{filefunctions}}
\subsubsection[{create\-\_\-new\-\_\-fid\-\_\-generic}]{\setlength{\rightskip}{0pt plus 5cm}integer function {\bf filefunctions\-::create\-\_\-new\-\_\-fid\-\_\-generic} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classfilefunctions_ad05997da7c8d302cc1ad2043e847871c}


\-Definition at line 345 of file filefunctions.\-F90.

\hypertarget{classfilefunctions_a36fc8da2b97755a36847bd26a588aa4e}{\index{filefunctions@{filefunctions}!get\-\_\-file\-\_\-length@{get\-\_\-file\-\_\-length}}
\index{get\-\_\-file\-\_\-length@{get\-\_\-file\-\_\-length}!filefunctions@{filefunctions}}
\subsubsection[{get\-\_\-file\-\_\-length}]{\setlength{\rightskip}{0pt plus 5cm}integer function, public {\bf filefunctions\-::get\-\_\-file\-\_\-length} (
\begin{DoxyParamCaption}
\item[{character(slen), intent(in)}]{filename}
\end{DoxyParamCaption}
)}}\label{classfilefunctions_a36fc8da2b97755a36847bd26a588aa4e}


\-Definition at line 295 of file filefunctions.\-F90.



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