\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew}{\section{spectral\-\_\-wave\-\_\-bc\-\_\-module\-:\-:waveparamsnew \-Type \-Reference}
\label{structspectral__wave__bc__module_1_1waveparamsnew}\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
}
\subsection*{\-Private \-Attributes}
\begin{DoxyCompactItemize}
\item 
real $\ast$8 \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_addca6128d53217dc17b861dd83085f24}{h0}
\item 
integer \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_a2eb3b67e45cc8906647e75f9e101a37b}{\-K}
\item 
real $\ast$8 \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_af172fef059b740e35ad3416326df3868}{rtbc}
\item 
real $\ast$8 \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_a824f8faa8072b3acc098fb53dc14a395}{dtbc}
\item 
real $\ast$8 \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_a887674351bb42f7c1f85ba067c9d6c64}{rtin}
\item 
real $\ast$8 \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_a736b0e07b673707692084e3cdf7e3646}{dtin}
\item 
real $\ast$8, dimension(\-:), pointer \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_a49ede143d0587802ba79bae19c3e34f6}{tin}
\item 
real $\ast$8, dimension(\-:), pointer \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_a7572a9d772764b1d754be020e6b6879c}{taperf}
\item 
real $\ast$8, dimension(\-:), pointer \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_a90f0b8a18779a7000191701d1875dd29}{taperw}
\item 
integer \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_a6433092d0d939e60ca2c81d4ca12ac7d}{tslen}
\item 
integer \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_a415fb131d0da29f16f0737a5905f3925}{tslenbc}
\item 
logical \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_a61e507b00ba2ad8dd46587f112637c1b}{dtchanged}
\item 
real $\ast$8, dimension(\-:), pointer \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_a78eccf0119fe4d58c774b76cbaa6639c}{fgen}
\item 
real $\ast$8, dimension(\-:), pointer \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_a836286127502dc32c8c0b340b41e7d1b}{thetagen}
\item 
real $\ast$8, dimension(\-:), pointer \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_ae64485702106f61c1a5c019b7e7c5b7f}{phigen}
\item 
real $\ast$8, dimension(\-:), pointer \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_a6a99e1436fe7859f19450f4ff30d5ac0}{kgen}
\item 
real $\ast$8, dimension(\-:), pointer \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_ab7f0a30d96f5e67adeb5f582b550385a}{wgen}
\item 
real $\ast$8 \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_a2476a0c5386aa14e1ea6dafcd9ee78d0}{dfgen}
\item 
type(\hyperlink{structspectral__wave__bc__module_1_1shortspectrum}{shortspectrum}), dimension(\-:), \*
pointer \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_a353704c8632d3ff76a3c3913e3a98578}{vargen}
\item 
type(\hyperlink{structspectral__wave__bc__module_1_1shortspectrum}{shortspectrum}), dimension(\-:), \*
pointer \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_aba415f94afa07365b6e39ca007366203}{vargenq}
\item 
real $\ast$8, dimension(\-:,\-:), pointer \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_a266913e14d4b574b6a595cb1940a3df9}{\-A}
\item 
real $\ast$8, dimension(\-:,\-:), pointer \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_a8b5f367a396008f8db8ef8d99c0288c7}{\-Sfinterp}
\item 
real $\ast$8, dimension(\-:,\-:), pointer \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_a8acadc11b98400dc2b494ec6358a2571}{\-Sfinterpq}
\item 
real $\ast$8, dimension(\-:), pointer \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_a3b286f148c4237f5ea8a8f8164a8df01}{\-Hm0interp}
\item 
integer, dimension(\-:), pointer \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_a475dd9f120874480ca77781f3d421190}{\-Findex}
\item 
integer, dimension(\-:), pointer \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_ac67c72a5c9457aae95ac7e6795ac8671}{\-W\-Dindex}
\item 
integer, dimension(\-:), pointer \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_af5bede8ca97eaee1bd82b39c03e139a9}{\-P\-Rindex}
\item 
double complex, dimension(\-:,\-:), \*
pointer \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_aed59c69bf1d2df382735c24d3936dc56}{\-Comp\-Fn}
\item 
character(slen) \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_a31f9324adc9a0da143c15e74c2d4d4b4}{\-Efilename}
\item 
character(slen) \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_adb0d2056e6ac5b68a22f9b44e0902f5f}{qfilename}
\item 
character(slen) \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_a6037cc33591e2c15090b8f33d02adaae}{nhfilename}
\item 
character(slen) \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_a1ad05b5b618c98c329dd7eb52bba24c5}{\-Esfilename}
\item 
real $\ast$8, dimension(\-:,\-:), pointer \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_a2327d66fe124b3da29035031ac67d272}{zsits}
\item 
real $\ast$8, dimension(\-:,\-:), pointer \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_a4bfb39d61524e42d1335506067f42ebe}{uits}
\item 
real $\ast$8, dimension(\-:,\-:), pointer \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_a828432551ea52d002c27df269e2cf10d}{vits}
\item 
real $\ast$8, dimension(\-:,\-:), pointer \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_afd4f851e85abbddb8258968bcf7b0c45}{duits}
\item 
real $\ast$8, dimension(\-:,\-:), pointer \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_ab4266e07a085747035c5e96790e76fff}{dvits}
\item 
real $\ast$8, dimension(\-:,\-:), pointer \hyperlink{structspectral__wave__bc__module_1_1waveparamsnew_acbdaea2f50291d7faf2a224f4d4bc3aa}{wits}
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}


\-Definition at line 29 of file waveparamsnew.\-F90.



\subsection{\-Member \-Data \-Documentation}
\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_a266913e14d4b574b6a595cb1940a3df9}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!\-A@{\-A}}
\index{\-A@{\-A}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{\-A}]{\setlength{\rightskip}{0pt plus 5cm}real$\ast$8, dimension(\-:,\-:), pointer {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::\-A}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_a266913e14d4b574b6a595cb1940a3df9}


\-Definition at line 49 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_aed59c69bf1d2df382735c24d3936dc56}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!\-Comp\-Fn@{\-Comp\-Fn}}
\index{\-Comp\-Fn@{\-Comp\-Fn}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{\-Comp\-Fn}]{\setlength{\rightskip}{0pt plus 5cm}double complex, dimension(\-:,\-:), pointer {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::\-Comp\-Fn}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_aed59c69bf1d2df382735c24d3936dc56}


\-Definition at line 61 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_a2476a0c5386aa14e1ea6dafcd9ee78d0}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!dfgen@{dfgen}}
\index{dfgen@{dfgen}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{dfgen}]{\setlength{\rightskip}{0pt plus 5cm}real$\ast$8 {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::dfgen}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_a2476a0c5386aa14e1ea6dafcd9ee78d0}


\-Definition at line 43 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_a824f8faa8072b3acc098fb53dc14a395}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!dtbc@{dtbc}}
\index{dtbc@{dtbc}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{dtbc}]{\setlength{\rightskip}{0pt plus 5cm}real$\ast$8 {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::dtbc}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_a824f8faa8072b3acc098fb53dc14a395}


\-Definition at line 32 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_a61e507b00ba2ad8dd46587f112637c1b}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!dtchanged@{dtchanged}}
\index{dtchanged@{dtchanged}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{dtchanged}]{\setlength{\rightskip}{0pt plus 5cm}logical {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::dtchanged}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_a61e507b00ba2ad8dd46587f112637c1b}


\-Definition at line 39 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_a736b0e07b673707692084e3cdf7e3646}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!dtin@{dtin}}
\index{dtin@{dtin}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{dtin}]{\setlength{\rightskip}{0pt plus 5cm}real$\ast$8 {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::dtin}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_a736b0e07b673707692084e3cdf7e3646}


\-Definition at line 33 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_afd4f851e85abbddb8258968bcf7b0c45}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!duits@{duits}}
\index{duits@{duits}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{duits}]{\setlength{\rightskip}{0pt plus 5cm}real$\ast$8, dimension(\-:,\-:), pointer {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::duits}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_afd4f851e85abbddb8258968bcf7b0c45}


\-Definition at line 65 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_ab4266e07a085747035c5e96790e76fff}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!dvits@{dvits}}
\index{dvits@{dvits}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{dvits}]{\setlength{\rightskip}{0pt plus 5cm}real$\ast$8, dimension(\-:,\-:), pointer {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::dvits}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_ab4266e07a085747035c5e96790e76fff}


\-Definition at line 65 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_a31f9324adc9a0da143c15e74c2d4d4b4}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!\-Efilename@{\-Efilename}}
\index{\-Efilename@{\-Efilename}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{\-Efilename}]{\setlength{\rightskip}{0pt plus 5cm}character(slen) {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::\-Efilename}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_a31f9324adc9a0da143c15e74c2d4d4b4}


\-Definition at line 62 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_a1ad05b5b618c98c329dd7eb52bba24c5}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!\-Esfilename@{\-Esfilename}}
\index{\-Esfilename@{\-Esfilename}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{\-Esfilename}]{\setlength{\rightskip}{0pt plus 5cm}character(slen) {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::\-Esfilename}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_a1ad05b5b618c98c329dd7eb52bba24c5}


\-Definition at line 62 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_a78eccf0119fe4d58c774b76cbaa6639c}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!fgen@{fgen}}
\index{fgen@{fgen}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{fgen}]{\setlength{\rightskip}{0pt plus 5cm}real$\ast$8, dimension(\-:), pointer {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::fgen}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_a78eccf0119fe4d58c774b76cbaa6639c}


\-Definition at line 40 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_a475dd9f120874480ca77781f3d421190}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!\-Findex@{\-Findex}}
\index{\-Findex@{\-Findex}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{\-Findex}]{\setlength{\rightskip}{0pt plus 5cm}integer, dimension(\-:), pointer {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::\-Findex}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_a475dd9f120874480ca77781f3d421190}


\-Definition at line 57 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_addca6128d53217dc17b861dd83085f24}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!h0@{h0}}
\index{h0@{h0}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{h0}]{\setlength{\rightskip}{0pt plus 5cm}real$\ast$8 {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::h0}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_addca6128d53217dc17b861dd83085f24}


\-Definition at line 30 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_a3b286f148c4237f5ea8a8f8164a8df01}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!\-Hm0interp@{\-Hm0interp}}
\index{\-Hm0interp@{\-Hm0interp}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{\-Hm0interp}]{\setlength{\rightskip}{0pt plus 5cm}real$\ast$8, dimension(\-:), pointer {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::\-Hm0interp}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_a3b286f148c4237f5ea8a8f8164a8df01}


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

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_a2eb3b67e45cc8906647e75f9e101a37b}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!\-K@{\-K}}
\index{\-K@{\-K}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{\-K}]{\setlength{\rightskip}{0pt plus 5cm}integer {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::\-K}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_a2eb3b67e45cc8906647e75f9e101a37b}


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

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_a6a99e1436fe7859f19450f4ff30d5ac0}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!kgen@{kgen}}
\index{kgen@{kgen}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{kgen}]{\setlength{\rightskip}{0pt plus 5cm}real$\ast$8, dimension(\-:), pointer {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::kgen}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_a6a99e1436fe7859f19450f4ff30d5ac0}


\-Definition at line 40 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_a6037cc33591e2c15090b8f33d02adaae}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!nhfilename@{nhfilename}}
\index{nhfilename@{nhfilename}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{nhfilename}]{\setlength{\rightskip}{0pt plus 5cm}character(slen) {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::nhfilename}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_a6037cc33591e2c15090b8f33d02adaae}


\-Definition at line 62 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_ae64485702106f61c1a5c019b7e7c5b7f}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!phigen@{phigen}}
\index{phigen@{phigen}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{phigen}]{\setlength{\rightskip}{0pt plus 5cm}real$\ast$8, dimension(\-:), pointer {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::phigen}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_ae64485702106f61c1a5c019b7e7c5b7f}


\-Definition at line 40 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_af5bede8ca97eaee1bd82b39c03e139a9}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!\-P\-Rindex@{\-P\-Rindex}}
\index{\-P\-Rindex@{\-P\-Rindex}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{\-P\-Rindex}]{\setlength{\rightskip}{0pt plus 5cm}integer, dimension(\-:), pointer {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::\-P\-Rindex}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_af5bede8ca97eaee1bd82b39c03e139a9}


\-Definition at line 59 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_adb0d2056e6ac5b68a22f9b44e0902f5f}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!qfilename@{qfilename}}
\index{qfilename@{qfilename}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{qfilename}]{\setlength{\rightskip}{0pt plus 5cm}character(slen) {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::qfilename}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_adb0d2056e6ac5b68a22f9b44e0902f5f}


\-Definition at line 62 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_af172fef059b740e35ad3416326df3868}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!rtbc@{rtbc}}
\index{rtbc@{rtbc}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{rtbc}]{\setlength{\rightskip}{0pt plus 5cm}real$\ast$8 {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::rtbc}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_af172fef059b740e35ad3416326df3868}


\-Definition at line 32 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_a887674351bb42f7c1f85ba067c9d6c64}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!rtin@{rtin}}
\index{rtin@{rtin}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{rtin}]{\setlength{\rightskip}{0pt plus 5cm}real$\ast$8 {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::rtin}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_a887674351bb42f7c1f85ba067c9d6c64}


\-Definition at line 33 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_a8b5f367a396008f8db8ef8d99c0288c7}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!\-Sfinterp@{\-Sfinterp}}
\index{\-Sfinterp@{\-Sfinterp}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{\-Sfinterp}]{\setlength{\rightskip}{0pt plus 5cm}real$\ast$8, dimension(\-:,\-:), pointer {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::\-Sfinterp}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_a8b5f367a396008f8db8ef8d99c0288c7}


\-Definition at line 50 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_a8acadc11b98400dc2b494ec6358a2571}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!\-Sfinterpq@{\-Sfinterpq}}
\index{\-Sfinterpq@{\-Sfinterpq}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{\-Sfinterpq}]{\setlength{\rightskip}{0pt plus 5cm}real$\ast$8, dimension(\-:,\-:), pointer {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::\-Sfinterpq}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_a8acadc11b98400dc2b494ec6358a2571}


\-Definition at line 52 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_a7572a9d772764b1d754be020e6b6879c}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!taperf@{taperf}}
\index{taperf@{taperf}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{taperf}]{\setlength{\rightskip}{0pt plus 5cm}real$\ast$8, dimension(\-:), pointer {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::taperf}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_a7572a9d772764b1d754be020e6b6879c}


\-Definition at line 36 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_a90f0b8a18779a7000191701d1875dd29}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!taperw@{taperw}}
\index{taperw@{taperw}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{taperw}]{\setlength{\rightskip}{0pt plus 5cm}real$\ast$8, dimension(\-:), pointer {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::taperw}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_a90f0b8a18779a7000191701d1875dd29}


\-Definition at line 36 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_a836286127502dc32c8c0b340b41e7d1b}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!thetagen@{thetagen}}
\index{thetagen@{thetagen}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{thetagen}]{\setlength{\rightskip}{0pt plus 5cm}real$\ast$8, dimension(\-:), pointer {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::thetagen}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_a836286127502dc32c8c0b340b41e7d1b}


\-Definition at line 40 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_a49ede143d0587802ba79bae19c3e34f6}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!tin@{tin}}
\index{tin@{tin}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{tin}]{\setlength{\rightskip}{0pt plus 5cm}real$\ast$8, dimension(\-:), pointer {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::tin}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_a49ede143d0587802ba79bae19c3e34f6}


\-Definition at line 35 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_a6433092d0d939e60ca2c81d4ca12ac7d}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!tslen@{tslen}}
\index{tslen@{tslen}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{tslen}]{\setlength{\rightskip}{0pt plus 5cm}integer {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::tslen}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_a6433092d0d939e60ca2c81d4ca12ac7d}


\-Definition at line 37 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_a415fb131d0da29f16f0737a5905f3925}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!tslenbc@{tslenbc}}
\index{tslenbc@{tslenbc}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{tslenbc}]{\setlength{\rightskip}{0pt plus 5cm}integer {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::tslenbc}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_a415fb131d0da29f16f0737a5905f3925}


\-Definition at line 38 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_a4bfb39d61524e42d1335506067f42ebe}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!uits@{uits}}
\index{uits@{uits}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{uits}]{\setlength{\rightskip}{0pt plus 5cm}real$\ast$8, dimension(\-:,\-:), pointer {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::uits}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_a4bfb39d61524e42d1335506067f42ebe}


\-Definition at line 64 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_a353704c8632d3ff76a3c3913e3a98578}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!vargen@{vargen}}
\index{vargen@{vargen}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{vargen}]{\setlength{\rightskip}{0pt plus 5cm}type({\bf shortspectrum}), dimension(\-:), pointer {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::vargen}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_a353704c8632d3ff76a3c3913e3a98578}


\-Definition at line 44 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_aba415f94afa07365b6e39ca007366203}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!vargenq@{vargenq}}
\index{vargenq@{vargenq}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{vargenq}]{\setlength{\rightskip}{0pt plus 5cm}type({\bf shortspectrum}), dimension(\-:), pointer {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::vargenq}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_aba415f94afa07365b6e39ca007366203}


\-Definition at line 46 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_a828432551ea52d002c27df269e2cf10d}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!vits@{vits}}
\index{vits@{vits}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{vits}]{\setlength{\rightskip}{0pt plus 5cm}real$\ast$8, dimension(\-:,\-:), pointer {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::vits}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_a828432551ea52d002c27df269e2cf10d}


\-Definition at line 64 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_ac67c72a5c9457aae95ac7e6795ac8671}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!\-W\-Dindex@{\-W\-Dindex}}
\index{\-W\-Dindex@{\-W\-Dindex}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{\-W\-Dindex}]{\setlength{\rightskip}{0pt plus 5cm}integer, dimension(\-:), pointer {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::\-W\-Dindex}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_ac67c72a5c9457aae95ac7e6795ac8671}


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

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_ab7f0a30d96f5e67adeb5f582b550385a}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!wgen@{wgen}}
\index{wgen@{wgen}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{wgen}]{\setlength{\rightskip}{0pt plus 5cm}real$\ast$8, dimension(\-:), pointer {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::wgen}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_ab7f0a30d96f5e67adeb5f582b550385a}


\-Definition at line 40 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_acbdaea2f50291d7faf2a224f4d4bc3aa}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!wits@{wits}}
\index{wits@{wits}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{wits}]{\setlength{\rightskip}{0pt plus 5cm}real$\ast$8, dimension(\-:,\-:), pointer {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::wits}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_acbdaea2f50291d7faf2a224f4d4bc3aa}


\-Definition at line 67 of file waveparamsnew.\-F90.

\hypertarget{structspectral__wave__bc__module_1_1waveparamsnew_a2327d66fe124b3da29035031ac67d272}{\index{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}!zsits@{zsits}}
\index{zsits@{zsits}!spectral_wave_bc_module::waveparamsnew@{spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew}}
\subsubsection[{zsits}]{\setlength{\rightskip}{0pt plus 5cm}real$\ast$8, dimension(\-:,\-:), pointer {\bf spectral\-\_\-wave\-\_\-bc\-\_\-module\-::waveparamsnew\-::zsits}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{structspectral__wave__bc__module_1_1waveparamsnew_a2327d66fe124b3da29035031ac67d272}


\-Definition at line 63 of file waveparamsnew.\-F90.



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