\hypertarget{classmath__tools}{\section{math\-\_\-tools \-Module \-Reference}
\label{classmath__tools}\index{math\-\_\-tools@{math\-\_\-tools}}
}
\subsection*{\-Data \-Types}
\begin{DoxyCompactItemize}
\item 
interface \hyperlink{interfacemath__tools_1_1fft}{fft}
\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
subroutine, public \hyperlink{classmath__tools_a94f22ad23592c8fb20b1477c54431058}{fftn} (array, shape, dim, inv, stat)
\item 
subroutine, public \hyperlink{classmath__tools_abc8cd176b4f95343f46d94bd6bebaf5f}{hilbert} (xi, m)
\item 
subroutine, public \hyperlink{classmath__tools_a96828338fa9a363dfc5173dfc8edebd1}{flipv} (x, \-M)
\item 
subroutine, public \hyperlink{classmath__tools_a886b8427f30299b372917272a337331d}{flipiv} (x, \-M)
\item 
subroutine, public \hyperlink{classmath__tools_a62c62feebd4db49040c4838594eabb4d}{flipa} (x, \-M1, \-M2, flip)
\item 
real $\ast$8 function, dimension(size(x)), \*
public \hyperlink{classmath__tools_ab7b67cdda73b328bbc502dfdc2702fa4}{xerf} (x)
\item 
real $\ast$8 function, public \hyperlink{classmath__tools_a1b0f90130baacf1d04a9a058da8073ce}{random} (j)
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
integer, parameter, public \hyperlink{classmath__tools_a9f08a8acacfdbde94e847b1980b16d20}{fftkind} = kind(0.\-0d0)
\item 
integer, parameter, public \hyperlink{classmath__tools_a8e960d2ac4aa67d3dc33d16182148b0d}{realkind} = kind(0.\-0d0)
\end{DoxyCompactItemize}
\subsection*{\-Private \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
complex(\hyperlink{classmath__tools_a9f08a8acacfdbde94e847b1980b16d20}{fftkind}) function, \*
dimension(size(array, 1)) \hyperlink{classmath__tools_a37a11d74e69419ef80881a29d2b1dac9}{fft1d} (array, dim, inv, stat)
\item 
complex(\hyperlink{classmath__tools_a9f08a8acacfdbde94e847b1980b16d20}{fftkind}) function, \*
dimension(size(array, 1), size(array, 2)) \hyperlink{classmath__tools_af5369d4fdd627805983ac3afe776148d}{fft2d} (array, dim, inv, stat)
\item 
complex(\hyperlink{classmath__tools_a9f08a8acacfdbde94e847b1980b16d20}{fftkind}) function, \*
dimension(size(array, 1), size(array, \*
2), size(array, 3)) \hyperlink{classmath__tools_accf21751f95e58413704100cbe2d958e}{fft3d} (array, dim, inv, stat)
\item 
complex(\hyperlink{classmath__tools_a9f08a8acacfdbde94e847b1980b16d20}{fftkind}) function, \*
dimension(size(array, 1), size(array, \*
2), size(array, 3), size(array, 4)) \hyperlink{classmath__tools_aeb47c82d28b27d57cf47390ea1a91909}{fft4d} (array, dim, inv, stat)
\item 
complex(\hyperlink{classmath__tools_a9f08a8acacfdbde94e847b1980b16d20}{fftkind}) function, \*
dimension(size(array, 1), size(array, \*
2), size(array, 3), size(array, \*
4),size(array, 5)) \hyperlink{classmath__tools_a67d61af2d308efc869e6d83eb5905a92}{fft5d} (array, dim, inv, stat)
\item 
complex(\hyperlink{classmath__tools_a9f08a8acacfdbde94e847b1980b16d20}{fftkind}) function, \*
dimension(size(array, 1), size(array, \*
2), size(array, 3), size(array, \*
4),size(array, 5), size(array, 6)) \hyperlink{classmath__tools_aab0a9901564a350a7c177953c891913a}{fft6d} (array, dim, inv, stat)
\item 
complex(\hyperlink{classmath__tools_a9f08a8acacfdbde94e847b1980b16d20}{fftkind}) function, \*
dimension(size(array, 1), size(array, \*
2), size(array, 3), size(array, \*
4),size(array, 5), size(array, \*
6), size(array, 7)) \hyperlink{classmath__tools_a4230cec3f8f1449da90d3cae6c192246}{fft7d} (array, dim, inv, stat)
\item 
subroutine \hyperlink{classmath__tools_ad5b58ffd93f6df1fffb9dcbe7a379aa6}{fftradix} (array, ntotal, npass, nspan, inv, stat)
\end{DoxyCompactItemize}
\subsection*{\-Private \-Attributes}
\begin{DoxyCompactItemize}
\item 
real(\hyperlink{classmath__tools_a9f08a8acacfdbde94e847b1980b16d20}{fftkind}), parameter \hyperlink{classmath__tools_a2ace8d672d21c17b8d7e558ec9f224ee}{sin60} = 0.\-86602540378443865\-\_\-fftkind
\item 
real(\hyperlink{classmath__tools_a9f08a8acacfdbde94e847b1980b16d20}{fftkind}), parameter \hyperlink{classmath__tools_a03ff2a3c79f7cf225fd1a8080c38d624}{cos72} = 0.\-30901699437494742\-\_\-fftkind
\item 
real(\hyperlink{classmath__tools_a9f08a8acacfdbde94e847b1980b16d20}{fftkind}), parameter \hyperlink{classmath__tools_a78f97880514a65d8e0e3d4c475cb043c}{sin72} = 0.\-95105651629515357\-\_\-fftkind
\item 
real(\hyperlink{classmath__tools_a9f08a8acacfdbde94e847b1980b16d20}{fftkind}), parameter \hyperlink{classmath__tools_a6febec83ae7458b72a772b2eb73bef03}{pi} = 3.\-14159265358979323\-\_\-fftkind
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}


\-Definition at line 1 of file math\-\_\-tools.\-F90.



\subsection{\-Member \-Function/\-Subroutine \-Documentation}
\hypertarget{classmath__tools_a37a11d74e69419ef80881a29d2b1dac9}{\index{math\-\_\-tools@{math\-\_\-tools}!fft1d@{fft1d}}
\index{fft1d@{fft1d}!math_tools@{math\-\_\-tools}}
\subsubsection[{fft1d}]{\setlength{\rightskip}{0pt plus 5cm}complex({\bf fftkind}) function, dimension(size(array, 1)) {\bf math\-\_\-tools\-::fft1d} (
\begin{DoxyParamCaption}
\item[{complex({\bf fftkind}), dimension(\-:), intent(in)}]{array, }
\item[{integer, dimension(\-:), intent(in), optional}]{dim, }
\item[{logical, intent(in), optional}]{inv, }
\item[{integer, intent(out), optional}]{stat}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classmath__tools_a37a11d74e69419ef80881a29d2b1dac9}


\-Definition at line 172 of file math\-\_\-tools.\-F90.

\hypertarget{classmath__tools_af5369d4fdd627805983ac3afe776148d}{\index{math\-\_\-tools@{math\-\_\-tools}!fft2d@{fft2d}}
\index{fft2d@{fft2d}!math_tools@{math\-\_\-tools}}
\subsubsection[{fft2d}]{\setlength{\rightskip}{0pt plus 5cm}complex({\bf fftkind}) function, dimension(size(array, 1), size(array, 2)) {\bf math\-\_\-tools\-::fft2d} (
\begin{DoxyParamCaption}
\item[{complex({\bf fftkind}), dimension(\-:,\-:), intent(in)}]{array, }
\item[{integer, dimension(\-:), intent(in), optional}]{dim, }
\item[{logical, intent(in), optional}]{inv, }
\item[{integer, intent(out), optional}]{stat}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classmath__tools_af5369d4fdd627805983ac3afe776148d}


\-Definition at line 190 of file math\-\_\-tools.\-F90.

\hypertarget{classmath__tools_accf21751f95e58413704100cbe2d958e}{\index{math\-\_\-tools@{math\-\_\-tools}!fft3d@{fft3d}}
\index{fft3d@{fft3d}!math_tools@{math\-\_\-tools}}
\subsubsection[{fft3d}]{\setlength{\rightskip}{0pt plus 5cm}complex({\bf fftkind}) function, dimension(size(array, 1), size(array, 2), size(array, 3)) {\bf math\-\_\-tools\-::fft3d} (
\begin{DoxyParamCaption}
\item[{complex({\bf fftkind}), dimension(\-:,\-:,\-:), intent(in)}]{array, }
\item[{integer, dimension(\-:), intent(in), optional}]{dim, }
\item[{logical, intent(in), optional}]{inv, }
\item[{integer, intent(out), optional}]{stat}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classmath__tools_accf21751f95e58413704100cbe2d958e}


\-Definition at line 207 of file math\-\_\-tools.\-F90.

\hypertarget{classmath__tools_aeb47c82d28b27d57cf47390ea1a91909}{\index{math\-\_\-tools@{math\-\_\-tools}!fft4d@{fft4d}}
\index{fft4d@{fft4d}!math_tools@{math\-\_\-tools}}
\subsubsection[{fft4d}]{\setlength{\rightskip}{0pt plus 5cm}complex({\bf fftkind}) function, dimension(       size(array, 1), size(array, 2), size(array, 3), size(array, 4)) {\bf math\-\_\-tools\-::fft4d} (
\begin{DoxyParamCaption}
\item[{complex({\bf fftkind}), dimension(\-:,\-:,\-:,\-:), intent(in)}]{array, }
\item[{integer, dimension(\-:), intent(in), optional}]{dim, }
\item[{logical, intent(in), optional}]{inv, }
\item[{integer, intent(out), optional}]{stat}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classmath__tools_aeb47c82d28b27d57cf47390ea1a91909}


\-Definition at line 225 of file math\-\_\-tools.\-F90.

\hypertarget{classmath__tools_a67d61af2d308efc869e6d83eb5905a92}{\index{math\-\_\-tools@{math\-\_\-tools}!fft5d@{fft5d}}
\index{fft5d@{fft5d}!math_tools@{math\-\_\-tools}}
\subsubsection[{fft5d}]{\setlength{\rightskip}{0pt plus 5cm}complex({\bf fftkind}) function, dimension(       size(array, 1), size(array, 2), size(array, 3), size(array, 4),       size(array, 5)) {\bf math\-\_\-tools\-::fft5d} (
\begin{DoxyParamCaption}
\item[{complex({\bf fftkind}), dimension(\-:,\-:,\-:,\-:,\-:), intent(in)}]{array, }
\item[{integer, dimension(\-:), intent(in), optional}]{dim, }
\item[{logical, intent(in), optional}]{inv, }
\item[{integer, intent(out), optional}]{stat}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classmath__tools_a67d61af2d308efc869e6d83eb5905a92}


\-Definition at line 243 of file math\-\_\-tools.\-F90.

\hypertarget{classmath__tools_aab0a9901564a350a7c177953c891913a}{\index{math\-\_\-tools@{math\-\_\-tools}!fft6d@{fft6d}}
\index{fft6d@{fft6d}!math_tools@{math\-\_\-tools}}
\subsubsection[{fft6d}]{\setlength{\rightskip}{0pt plus 5cm}complex({\bf fftkind}) function, dimension(       size(array, 1), size(array, 2), size(array, 3), size(array, 4),       size(array, 5), size(array, 6)) {\bf math\-\_\-tools\-::fft6d} (
\begin{DoxyParamCaption}
\item[{complex({\bf fftkind}), dimension(\-:,\-:,\-:,\-:,\-:,\-:), intent(in)}]{array, }
\item[{integer, dimension(\-:), intent(in), optional}]{dim, }
\item[{logical, intent(in), optional}]{inv, }
\item[{integer, intent(out), optional}]{stat}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classmath__tools_aab0a9901564a350a7c177953c891913a}


\-Definition at line 262 of file math\-\_\-tools.\-F90.

\hypertarget{classmath__tools_a4230cec3f8f1449da90d3cae6c192246}{\index{math\-\_\-tools@{math\-\_\-tools}!fft7d@{fft7d}}
\index{fft7d@{fft7d}!math_tools@{math\-\_\-tools}}
\subsubsection[{fft7d}]{\setlength{\rightskip}{0pt plus 5cm}complex({\bf fftkind}) function, dimension(       size(array, 1), size(array, 2), size(array, 3), size(array, 4),       size(array, 5), size(array, 6), size(array, 7)) {\bf math\-\_\-tools\-::fft7d} (
\begin{DoxyParamCaption}
\item[{complex({\bf fftkind}), dimension(\-:,\-:,\-:,\-:,\-:,\-:,\-:), intent(in)}]{array, }
\item[{integer, dimension(\-:), intent(in), optional}]{dim, }
\item[{logical, intent(in), optional}]{inv, }
\item[{integer, intent(out), optional}]{stat}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classmath__tools_a4230cec3f8f1449da90d3cae6c192246}


\-Definition at line 281 of file math\-\_\-tools.\-F90.

\hypertarget{classmath__tools_a94f22ad23592c8fb20b1477c54431058}{\index{math\-\_\-tools@{math\-\_\-tools}!fftn@{fftn}}
\index{fftn@{fftn}!math_tools@{math\-\_\-tools}}
\subsubsection[{fftn}]{\setlength{\rightskip}{0pt plus 5cm}subroutine, public {\bf math\-\_\-tools\-::fftn} (
\begin{DoxyParamCaption}
\item[{complex({\bf fftkind}), dimension($\ast$), intent(inout)}]{array, }
\item[{integer, dimension(\-:), intent(in)}]{shape, }
\item[{integer, dimension(\-:), intent(in), optional}]{dim, }
\item[{logical, intent(in), optional}]{inv, }
\item[{integer, intent(out), optional}]{stat}
\end{DoxyParamCaption}
)}}\label{classmath__tools_a94f22ad23592c8fb20b1477c54431058}


\-Definition at line 300 of file math\-\_\-tools.\-F90.

\hypertarget{classmath__tools_ad5b58ffd93f6df1fffb9dcbe7a379aa6}{\index{math\-\_\-tools@{math\-\_\-tools}!fftradix@{fftradix}}
\index{fftradix@{fftradix}!math_tools@{math\-\_\-tools}}
\subsubsection[{fftradix}]{\setlength{\rightskip}{0pt plus 5cm}subroutine {\bf math\-\_\-tools\-::fftradix} (
\begin{DoxyParamCaption}
\item[{complex({\bf fftkind}), dimension($\ast$), intent(inout)}]{array, }
\item[{integer, intent(in)}]{ntotal, }
\item[{integer, intent(in)}]{npass, }
\item[{integer, intent(in)}]{nspan, }
\item[{logical, intent(in)}]{inv, }
\item[{integer, intent(out), optional}]{stat}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classmath__tools_ad5b58ffd93f6df1fffb9dcbe7a379aa6}


\-Definition at line 348 of file math\-\_\-tools.\-F90.



\-References factorize(), permute(), and transform().

\hypertarget{classmath__tools_a62c62feebd4db49040c4838594eabb4d}{\index{math\-\_\-tools@{math\-\_\-tools}!flipa@{flipa}}
\index{flipa@{flipa}!math_tools@{math\-\_\-tools}}
\subsubsection[{flipa}]{\setlength{\rightskip}{0pt plus 5cm}subroutine, public {\bf math\-\_\-tools\-::flipa} (
\begin{DoxyParamCaption}
\item[{real$\ast$8, dimension(m1,m2)}]{x, }
\item[{integer}]{\-M1, }
\item[{integer}]{\-M2, }
\item[{integer}]{flip}
\end{DoxyParamCaption}
)}}\label{classmath__tools_a62c62feebd4db49040c4838594eabb4d}


\-Definition at line 1099 of file math\-\_\-tools.\-F90.

\hypertarget{classmath__tools_a886b8427f30299b372917272a337331d}{\index{math\-\_\-tools@{math\-\_\-tools}!flipiv@{flipiv}}
\index{flipiv@{flipiv}!math_tools@{math\-\_\-tools}}
\subsubsection[{flipiv}]{\setlength{\rightskip}{0pt plus 5cm}subroutine, public {\bf math\-\_\-tools\-::flipiv} (
\begin{DoxyParamCaption}
\item[{complex({\bf fftkind}), dimension(m)}]{x, }
\item[{integer}]{\-M}
\end{DoxyParamCaption}
)}}\label{classmath__tools_a886b8427f30299b372917272a337331d}


\-Definition at line 1063 of file math\-\_\-tools.\-F90.

\hypertarget{classmath__tools_a96828338fa9a363dfc5173dfc8edebd1}{\index{math\-\_\-tools@{math\-\_\-tools}!flipv@{flipv}}
\index{flipv@{flipv}!math_tools@{math\-\_\-tools}}
\subsubsection[{flipv}]{\setlength{\rightskip}{0pt plus 5cm}subroutine, public {\bf math\-\_\-tools\-::flipv} (
\begin{DoxyParamCaption}
\item[{real$\ast$8, dimension(m)}]{x, }
\item[{integer}]{\-M}
\end{DoxyParamCaption}
)}}\label{classmath__tools_a96828338fa9a363dfc5173dfc8edebd1}


\-Definition at line 1028 of file math\-\_\-tools.\-F90.

\hypertarget{classmath__tools_abc8cd176b4f95343f46d94bd6bebaf5f}{\index{math\-\_\-tools@{math\-\_\-tools}!hilbert@{hilbert}}
\index{hilbert@{hilbert}!math_tools@{math\-\_\-tools}}
\subsubsection[{hilbert}]{\setlength{\rightskip}{0pt plus 5cm}subroutine, public {\bf math\-\_\-tools\-::hilbert} (
\begin{DoxyParamCaption}
\item[{complex({\bf fftkind}), dimension(m)}]{xi, }
\item[{integer}]{m}
\end{DoxyParamCaption}
)}}\label{classmath__tools_abc8cd176b4f95343f46d94bd6bebaf5f}


\-Definition at line 976 of file math\-\_\-tools.\-F90.

\hypertarget{classmath__tools_a1b0f90130baacf1d04a9a058da8073ce}{\index{math\-\_\-tools@{math\-\_\-tools}!random@{random}}
\index{random@{random}!math_tools@{math\-\_\-tools}}
\subsubsection[{random}]{\setlength{\rightskip}{0pt plus 5cm}real$\ast$8 function, public {\bf math\-\_\-tools\-::random} (
\begin{DoxyParamCaption}
\item[{integer}]{j}
\end{DoxyParamCaption}
)}}\label{classmath__tools_a1b0f90130baacf1d04a9a058da8073ce}


\-Definition at line 1268 of file math\-\_\-tools.\-F90.

\hypertarget{classmath__tools_ab7b67cdda73b328bbc502dfdc2702fa4}{\index{math\-\_\-tools@{math\-\_\-tools}!xerf@{xerf}}
\index{xerf@{xerf}!math_tools@{math\-\_\-tools}}
\subsubsection[{xerf}]{\setlength{\rightskip}{0pt plus 5cm}real$\ast$8 function, dimension(size(x)), public {\bf math\-\_\-tools\-::xerf} (
\begin{DoxyParamCaption}
\item[{real$\ast$8, dimension(\-:)}]{x}
\end{DoxyParamCaption}
)}}\label{classmath__tools_ab7b67cdda73b328bbc502dfdc2702fa4}


\-Definition at line 1141 of file math\-\_\-tools.\-F90.



\subsection{\-Member \-Data \-Documentation}
\hypertarget{classmath__tools_a03ff2a3c79f7cf225fd1a8080c38d624}{\index{math\-\_\-tools@{math\-\_\-tools}!cos72@{cos72}}
\index{cos72@{cos72}!math_tools@{math\-\_\-tools}}
\subsubsection[{cos72}]{\setlength{\rightskip}{0pt plus 5cm}real({\bf fftkind}), parameter {\bf math\-\_\-tools\-::cos72} = 0.\-30901699437494742\-\_\-fftkind\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classmath__tools_a03ff2a3c79f7cf225fd1a8080c38d624}


\-Definition at line 156 of file math\-\_\-tools.\-F90.

\hypertarget{classmath__tools_a9f08a8acacfdbde94e847b1980b16d20}{\index{math\-\_\-tools@{math\-\_\-tools}!fftkind@{fftkind}}
\index{fftkind@{fftkind}!math_tools@{math\-\_\-tools}}
\subsubsection[{fftkind}]{\setlength{\rightskip}{0pt plus 5cm}integer, parameter, public {\bf math\-\_\-tools\-::fftkind} = kind(0.\-0d0)}}\label{classmath__tools_a9f08a8acacfdbde94e847b1980b16d20}


\-Definition at line 153 of file math\-\_\-tools.\-F90.

\hypertarget{classmath__tools_a6febec83ae7458b72a772b2eb73bef03}{\index{math\-\_\-tools@{math\-\_\-tools}!pi@{pi}}
\index{pi@{pi}!math_tools@{math\-\_\-tools}}
\subsubsection[{pi}]{\setlength{\rightskip}{0pt plus 5cm}real({\bf fftkind}), parameter {\bf math\-\_\-tools\-::pi} = 3.\-14159265358979323\-\_\-fftkind\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classmath__tools_a6febec83ae7458b72a772b2eb73bef03}


\-Definition at line 158 of file math\-\_\-tools.\-F90.

\hypertarget{classmath__tools_a8e960d2ac4aa67d3dc33d16182148b0d}{\index{math\-\_\-tools@{math\-\_\-tools}!realkind@{realkind}}
\index{realkind@{realkind}!math_tools@{math\-\_\-tools}}
\subsubsection[{realkind}]{\setlength{\rightskip}{0pt plus 5cm}integer, parameter, public {\bf math\-\_\-tools\-::realkind} = kind(0.\-0d0)}}\label{classmath__tools_a8e960d2ac4aa67d3dc33d16182148b0d}


\-Definition at line 154 of file math\-\_\-tools.\-F90.

\hypertarget{classmath__tools_a2ace8d672d21c17b8d7e558ec9f224ee}{\index{math\-\_\-tools@{math\-\_\-tools}!sin60@{sin60}}
\index{sin60@{sin60}!math_tools@{math\-\_\-tools}}
\subsubsection[{sin60}]{\setlength{\rightskip}{0pt plus 5cm}real({\bf fftkind}), parameter {\bf math\-\_\-tools\-::sin60} = 0.\-86602540378443865\-\_\-fftkind\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classmath__tools_a2ace8d672d21c17b8d7e558ec9f224ee}


\-Definition at line 155 of file math\-\_\-tools.\-F90.

\hypertarget{classmath__tools_a78f97880514a65d8e0e3d4c475cb043c}{\index{math\-\_\-tools@{math\-\_\-tools}!sin72@{sin72}}
\index{sin72@{sin72}!math_tools@{math\-\_\-tools}}
\subsubsection[{sin72}]{\setlength{\rightskip}{0pt plus 5cm}real({\bf fftkind}), parameter {\bf math\-\_\-tools\-::sin72} = 0.\-95105651629515357\-\_\-fftkind\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classmath__tools_a78f97880514a65d8e0e3d4c475cb043c}


\-Definition at line 157 of file math\-\_\-tools.\-F90.



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