\hypertarget{fftmod_8f90}{
\section{/\-Users/home/\-W\-C/puma/src/fftmod.f90 \-File \-Reference}
\label{fftmod_8f90}\index{/\-Users/home/\-W\-C/puma/src/fftmod.\-f90@{/\-Users/home/\-W\-C/puma/src/fftmod.\-f90}}
}
\subsection*{\-Data \-Types}
\begin{DoxyCompactItemize}
\item 
module \hyperlink{classfftmod}{fftmod}
\end{DoxyCompactItemize}
\subsection*{\-Functions/\-Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine \hyperlink{fftmod_8f90_a8b611c69cc0d4f2c29a543e7903cb495}{gp2fc} (a, n, lot)
\item 
subroutine \hyperlink{fftmod_8f90_aa0cf4000171aaaf40d5e9850f73703db}{fc2gp} (a, n, lot)
\item 
subroutine \hyperlink{fftmod_8f90_a8263c4f24b36fe62f88ab2fb4e1d2152}{fftini} (n)
\item 
subroutine \hyperlink{fftmod_8f90_a6d2dbc83ff732343036d20cc9625cb98}{dfft2} (a, trigs, n)
\item 
subroutine \hyperlink{fftmod_8f90_a1d7e74baca7896477fb2e32b73ccab37}{dfft3} (a, trigs, n)
\item 
subroutine \hyperlink{fftmod_8f90_a016c6910afcaeee463180fcc1d24297a}{dfft4} (a, trigs, n, lot, la)
\item 
subroutine \hyperlink{fftmod_8f90_ad824fc1d5775104962b9b77142e909a3}{dfft8} (a, c, n, lot)
\item 
subroutine \hyperlink{fftmod_8f90_aa4540793d1039abfdcc4512f4aacc8a0}{ifft4} (c, trigs, n, lot, la)
\item 
subroutine \hyperlink{fftmod_8f90_a5f8dd5758a7e842f97b8492e7633a1b8}{ifft2} (a, trigs, n, lot, la)
\item 
subroutine \hyperlink{fftmod_8f90_a43856abf5ad7775f9454dd090e74e444}{ifft3} (a, trigs, n, lot, la)
\item 
subroutine \hyperlink{fftmod_8f90_a4c6991cf5c64fa6c35c4d42ff48a3574}{ifft8} (a, c, n, lot)
\end{DoxyCompactItemize}


\subsection{\-Function/\-Subroutine \-Documentation}
\hypertarget{fftmod_8f90_a6d2dbc83ff732343036d20cc9625cb98}{
\index{fftmod.\-f90@{fftmod.\-f90}!dfft2@{dfft2}}
\index{dfft2@{dfft2}!fftmod.f90@{fftmod.\-f90}}
\subsubsection[{dfft2}]{\setlength{\rightskip}{0pt plus 5cm}subroutine dfft2 (
\begin{DoxyParamCaption}
\item[{, dimension(n)}]{a, }
\item[{, dimension(n)}]{trigs, }
\item[{}]{n}
\end{DoxyParamCaption}
)}}
\label{fftmod_8f90_a6d2dbc83ff732343036d20cc9625cb98}


\-Definition at line 128 of file fftmod.\-f90.

\hypertarget{fftmod_8f90_a1d7e74baca7896477fb2e32b73ccab37}{
\index{fftmod.\-f90@{fftmod.\-f90}!dfft3@{dfft3}}
\index{dfft3@{dfft3}!fftmod.f90@{fftmod.\-f90}}
\subsubsection[{dfft3}]{\setlength{\rightskip}{0pt plus 5cm}subroutine dfft3 (
\begin{DoxyParamCaption}
\item[{, dimension(n)}]{a, }
\item[{, dimension(n)}]{trigs, }
\item[{}]{n}
\end{DoxyParamCaption}
)}}
\label{fftmod_8f90_a1d7e74baca7896477fb2e32b73ccab37}


\-Definition at line 161 of file fftmod.\-f90.

\hypertarget{fftmod_8f90_a016c6910afcaeee463180fcc1d24297a}{
\index{fftmod.\-f90@{fftmod.\-f90}!dfft4@{dfft4}}
\index{dfft4@{dfft4}!fftmod.f90@{fftmod.\-f90}}
\subsubsection[{dfft4}]{\setlength{\rightskip}{0pt plus 5cm}subroutine dfft4 (
\begin{DoxyParamCaption}
\item[{, dimension(n,lot)}]{a, }
\item[{, dimension(n)}]{trigs, }
\item[{}]{n, }
\item[{}]{lot, }
\item[{}]{la}
\end{DoxyParamCaption}
)}}
\label{fftmod_8f90_a016c6910afcaeee463180fcc1d24297a}


\-Definition at line 212 of file fftmod.\-f90.

\hypertarget{fftmod_8f90_ad824fc1d5775104962b9b77142e909a3}{
\index{fftmod.\-f90@{fftmod.\-f90}!dfft8@{dfft8}}
\index{dfft8@{dfft8}!fftmod.f90@{fftmod.\-f90}}
\subsubsection[{dfft8}]{\setlength{\rightskip}{0pt plus 5cm}subroutine dfft8 (
\begin{DoxyParamCaption}
\item[{real, dimension(n$\ast$lot)}]{a, }
\item[{real, dimension(n$\ast$lot)}]{c, }
\item[{}]{n, }
\item[{}]{lot}
\end{DoxyParamCaption}
)}}
\label{fftmod_8f90_ad824fc1d5775104962b9b77142e909a3}


\-Definition at line 333 of file fftmod.\-f90.

\hypertarget{fftmod_8f90_aa0cf4000171aaaf40d5e9850f73703db}{
\index{fftmod.\-f90@{fftmod.\-f90}!fc2gp@{fc2gp}}
\index{fc2gp@{fc2gp}!fftmod.f90@{fftmod.\-f90}}
\subsubsection[{fc2gp}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fc2gp (
\begin{DoxyParamCaption}
\item[{real, dimension(n,lot)}]{a, }
\item[{}]{n, }
\item[{}]{lot}
\end{DoxyParamCaption}
)}}
\label{fftmod_8f90_aa0cf4000171aaaf40d5e9850f73703db}


\-Definition at line 64 of file fftmod.\-f90.

\hypertarget{fftmod_8f90_a8263c4f24b36fe62f88ab2fb4e1d2152}{
\index{fftmod.\-f90@{fftmod.\-f90}!fftini@{fftini}}
\index{fftini@{fftini}!fftmod.f90@{fftmod.\-f90}}
\subsubsection[{fftini}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fftini (
\begin{DoxyParamCaption}
\item[{}]{n}
\end{DoxyParamCaption}
)}}
\label{fftmod_8f90_a8263c4f24b36fe62f88ab2fb4e1d2152}


\-Definition at line 93 of file fftmod.\-f90.

\hypertarget{fftmod_8f90_a8b611c69cc0d4f2c29a543e7903cb495}{
\index{fftmod.\-f90@{fftmod.\-f90}!gp2fc@{gp2fc}}
\index{gp2fc@{gp2fc}!fftmod.f90@{fftmod.\-f90}}
\subsubsection[{gp2fc}]{\setlength{\rightskip}{0pt plus 5cm}subroutine gp2fc (
\begin{DoxyParamCaption}
\item[{real, dimension(n,lot)}]{a, }
\item[{}]{n, }
\item[{}]{lot}
\end{DoxyParamCaption}
)}}
\label{fftmod_8f90_a8b611c69cc0d4f2c29a543e7903cb495}


\-Definition at line 29 of file fftmod.\-f90.

\hypertarget{fftmod_8f90_a5f8dd5758a7e842f97b8492e7633a1b8}{
\index{fftmod.\-f90@{fftmod.\-f90}!ifft2@{ifft2}}
\index{ifft2@{ifft2}!fftmod.f90@{fftmod.\-f90}}
\subsubsection[{ifft2}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ifft2 (
\begin{DoxyParamCaption}
\item[{, dimension(n,lot)}]{a, }
\item[{, dimension(n)}]{trigs, }
\item[{}]{n, }
\item[{}]{lot, }
\item[{}]{la}
\end{DoxyParamCaption}
)}}
\label{fftmod_8f90_a5f8dd5758a7e842f97b8492e7633a1b8}


\-Definition at line 493 of file fftmod.\-f90.

\hypertarget{fftmod_8f90_a43856abf5ad7775f9454dd090e74e444}{
\index{fftmod.\-f90@{fftmod.\-f90}!ifft3@{ifft3}}
\index{ifft3@{ifft3}!fftmod.f90@{fftmod.\-f90}}
\subsubsection[{ifft3}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ifft3 (
\begin{DoxyParamCaption}
\item[{, dimension(n,lot)}]{a, }
\item[{, dimension(n)}]{trigs, }
\item[{}]{n, }
\item[{}]{lot, }
\item[{}]{la}
\end{DoxyParamCaption}
)}}
\label{fftmod_8f90_a43856abf5ad7775f9454dd090e74e444}


\-Definition at line 528 of file fftmod.\-f90.

\hypertarget{fftmod_8f90_aa4540793d1039abfdcc4512f4aacc8a0}{
\index{fftmod.\-f90@{fftmod.\-f90}!ifft4@{ifft4}}
\index{ifft4@{ifft4}!fftmod.f90@{fftmod.\-f90}}
\subsubsection[{ifft4}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ifft4 (
\begin{DoxyParamCaption}
\item[{, dimension(n,lot)}]{c, }
\item[{, dimension(n)}]{trigs, }
\item[{}]{n, }
\item[{}]{lot, }
\item[{}]{la}
\end{DoxyParamCaption}
)}}
\label{fftmod_8f90_aa4540793d1039abfdcc4512f4aacc8a0}


\-Definition at line 379 of file fftmod.\-f90.

\hypertarget{fftmod_8f90_a4c6991cf5c64fa6c35c4d42ff48a3574}{
\index{fftmod.\-f90@{fftmod.\-f90}!ifft8@{ifft8}}
\index{ifft8@{ifft8}!fftmod.f90@{fftmod.\-f90}}
\subsubsection[{ifft8}]{\setlength{\rightskip}{0pt plus 5cm}subroutine ifft8 (
\begin{DoxyParamCaption}
\item[{, dimension(n$\ast$lot)}]{a, }
\item[{, dimension(n$\ast$lot)}]{c, }
\item[{}]{n, }
\item[{}]{lot}
\end{DoxyParamCaption}
)}}
\label{fftmod_8f90_a4c6991cf5c64fa6c35c4d42ff48a3574}


\-Definition at line 579 of file fftmod.\-f90.

