\hypertarget{wt__wave__module_8f90}{}\section{wt\+\_\+wave\+\_\+module/wt\+\_\+wave\+\_\+module.f90 File Reference}
\label{wt__wave__module_8f90}\index{wt\+\_\+wave\+\_\+module/wt\+\_\+wave\+\_\+module.\+f90@{wt\+\_\+wave\+\_\+module/wt\+\_\+wave\+\_\+module.\+f90}}
\subsection*{Modules}
\begin{DoxyCompactItemize}
\item 
module \hyperlink{namespacewt__wave__module}{wt\+\_\+wave\+\_\+module}
\end{DoxyCompactItemize}
\subsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine, public \hyperlink{namespacewt__wave__module_a62608a02ed961e75b78c362175b465c3}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+initial} (i, j, k, n, m, l, r\+\_\+in, r\+\_\+out, np, wa\+\_\+init)
\item 
real(8) function, dimension(0\+:im-\/1, 1\+:jm, 0\+:km), public \hyperlink{namespacewt__wave__module_a7128b228c727dccd0f5b4b3f89628e67}{wt\+\_\+wave\+\_\+module\+::xyz\+\_\+wt} (wt)
\item 
real(8) function, dimension(2 $\ast$(nm-\/mm+1), 0\+:lm), public \hyperlink{namespacewt__wave__module_a3306e656a7d69f406aa227a50c0095ae}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+xyz} (xyz)
\item 
real(8) function, dimension(0\+:im-\/1, 1\+:jm, 0\+:km), public \hyperlink{namespacewt__wave__module_aa5208f59c5d2ef0874f2965845b57e53}{wt\+\_\+wave\+\_\+module\+::xyz\+\_\+wz} (wz)
\item 
real(8) function, dimension(2 $\ast$(nm-\/mm+1), 0\+:km), public \hyperlink{namespacewt__wave__module_a673b22ca4be4ecfdd76dc6ee25932dfe}{wt\+\_\+wave\+\_\+module\+::wz\+\_\+xyz} (xyz)
\item 
real(8) function, dimension(2 $\ast$(nm-\/mm+1), 0\+:km), public \hyperlink{namespacewt__wave__module_a37b86ab9187af36b32d1ac116a452aca}{wt\+\_\+wave\+\_\+module\+::wz\+\_\+wt} (wt)
\item 
real(8) function, dimension(2 $\ast$(nm-\/mm+1), 0\+:lm), public \hyperlink{namespacewt__wave__module_ab46e7a28da6a0fd4bf314dff2f5317b2}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+wz} (wz)
\item 
real(8) function, dimension(2 $\ast$(nm-\/mm+1), 0\+:lm), public \hyperlink{namespacewt__wave__module_aad7f8c508f003fe77b70097ea812faba}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+drad\+\_\+wt} (wt)
\item 
real(8) function, dimension(2 $\ast$(nm-\/mm+1), 0\+:lm), public \hyperlink{namespacewt__wave__module_aacd00b2674fb6cdc5095ed098045993f}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+divrad\+\_\+wt} (wt)
\item 
real(8) function, dimension(2 $\ast$(nm-\/mm+1), 0\+:lm), public \hyperlink{namespacewt__wave__module_afd6a7e78d2e9b1f1bf6a26e663ca5deb}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+rotrad\+\_\+wt} (wt)
\item 
real(8) function, dimension(2 $\ast$(nm-\/mm+1), 0\+:lm), public \hyperlink{namespacewt__wave__module_a1c79129690179f4fd4b3e8490e4d021a}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+lapla\+\_\+wt} (wt)
\item 
real(8) function, dimension(0\+:im-\/1, 1\+:jm, 0\+:km), public \hyperlink{namespacewt__wave__module_a044171037b40f5b59d01af260da6307d}{wt\+\_\+wave\+\_\+module\+::xyz\+\_\+gradlon\+\_\+wt} (wt)
\item 
real(8) function, dimension(0\+:im-\/1, 1\+:jm, 0\+:km), public \hyperlink{namespacewt__wave__module_a18279b524c4c89b1d54432516cdf1d25}{wt\+\_\+wave\+\_\+module\+::xyz\+\_\+gradlat\+\_\+wt} (wt)
\item 
real(8) function, dimension(2 $\ast$(nm-\/mm+1), 0\+:lm), public \hyperlink{namespacewt__wave__module_a6a40bc508aac23ba0706ec7059171ad7}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+divlon\+\_\+xyz} (xyz)
\item 
real(8) function, dimension(2 $\ast$(nm-\/mm+1), 0\+:lm), public \hyperlink{namespacewt__wave__module_ae433b8f4a1fb9e49b10f9defc9f3ec91}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+divlat\+\_\+xyz} (xyz)
\item 
real(8) function, dimension(2 $\ast$(nm-\/mm+1), 0\+:lm), public \hyperlink{namespacewt__wave__module_a266e48a49c52cd37915771cabeaab03e}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+div\+\_\+xyz\+\_\+xyz\+\_\+xyz} (xyz\+\_\+\+Vlon, xyz\+\_\+\+Vlat, xyz\+\_\+\+Vrad)
\item 
real(8) function, dimension(0\+:im-\/1, 1\+:jm, 0\+:km), public \hyperlink{namespacewt__wave__module_a5e1cedb4539c91a536c9823db7e8837b}{wt\+\_\+wave\+\_\+module\+::xyz\+\_\+div\+\_\+xyz\+\_\+xyz\+\_\+xyz} (xyz\+\_\+\+Vlon, xyz\+\_\+\+Vlat, xyz\+\_\+\+Vrad)
\item 
real(8) function, dimension(0\+:im-\/1, 1\+:jm, 0\+:km), public \hyperlink{namespacewt__wave__module_a2dab130f43d6c79ba6e6393a2e0a9ee4}{wt\+\_\+wave\+\_\+module\+::xyz\+\_\+rotlon\+\_\+wt\+\_\+wt} (wt\+\_\+\+Vrad, wt\+\_\+\+Vlat)
\item 
real(8) function, dimension(0\+:im-\/1, 1\+:jm, 0\+:km), public \hyperlink{namespacewt__wave__module_a5c96168e6c584f33c4b20cfecaa565b5}{wt\+\_\+wave\+\_\+module\+::xyz\+\_\+rotlat\+\_\+wt\+\_\+wt} (wt\+\_\+\+Vlon, wt\+\_\+\+Vrad)
\item 
real(8) function, dimension(2 $\ast$(nm-\/mm+1), 0\+:lm), public \hyperlink{namespacewt__wave__module_a5758e620f644a3f99da6de0621fc3526}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+rotrad\+\_\+xyz\+\_\+xyz} (xyz\+\_\+\+Vlat, xyz\+\_\+\+Vlon)
\item 
real(8) function, dimension(2 $\ast$(nm-\/mm+1), 0\+:lm), public \hyperlink{namespacewt__wave__module_ad44dc931942e3f334ca851c8c5472aeb}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+kxrgrad\+\_\+wt} (wt)
\item 
real(8) function, dimension(0\+:im-\/1, 1\+:jm, 0\+:km), public \hyperlink{namespacewt__wave__module_aadd2472aa8c352b97082cfad2d20b782}{wt\+\_\+wave\+\_\+module\+::xyz\+\_\+kgrad\+\_\+wt} (wt)
\item 
real(8) function, dimension(2 $\ast$(nm-\/mm+1), 0\+:lm), public \hyperlink{namespacewt__wave__module_a7bee241dc4f6dbdfd73b8a61eede7cef}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+l2\+\_\+wt} (wt)
\item 
real(8) function, dimension(2 $\ast$(nm-\/mm+1), 0\+:lm), public \hyperlink{namespacewt__wave__module_a404189664f2922677499eb03b743e63e}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+l2inv\+\_\+wt} (wt)
\item 
real(8) function, dimension(2 $\ast$(nm-\/mm+1), 0\+:lm), public \hyperlink{namespacewt__wave__module_ad6950d9eb138663a5d5d1bf5de023bec}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+qoperator\+\_\+wt} (wt)
\item 
real(8) function, dimension(2 $\ast$(nm-\/mm+1), 0\+:lm), public \hyperlink{namespacewt__wave__module_aacd6a38d061422e2e89ef483a519e931}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+radrot\+\_\+xyz\+\_\+xyz} (xyz\+\_\+\+V\+L\+ON, xyz\+\_\+\+V\+L\+AT)
\item 
real(8) function, dimension(2 $\ast$(nm-\/mm+1), 0\+:lm), public \hyperlink{namespacewt__wave__module_a19fe3a175f0609721773d819882bdf65}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+radrotrot\+\_\+xyz\+\_\+xyz\+\_\+xyz} (xyz\+\_\+\+V\+L\+ON, xyz\+\_\+\+V\+L\+AT, xyz\+\_\+\+V\+R\+AD)
\item 
subroutine, public \hyperlink{namespacewt__wave__module_aa4a8be37077de2744d0df99c774e5549}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+potential2vector} (xyz\+\_\+\+V\+L\+ON, xyz\+\_\+\+V\+L\+AT, xyz\+\_\+\+V\+R\+AD, wt\+\_\+\+T\+O\+R\+P\+OT, wt\+\_\+\+P\+O\+L\+P\+OT)
\item 
subroutine, public \hyperlink{namespacewt__wave__module_a50b38cdb5b69a601cac2543a0adb3122}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+potential2rotation} (xyz\+\_\+\+Rot\+V\+L\+ON, xyz\+\_\+\+Rot\+V\+L\+AT, xyz\+\_\+\+Rot\+V\+R\+AD, wt\+\_\+\+T\+O\+R\+P\+OT, wt\+\_\+\+P\+O\+L\+P\+OT)
\item 
subroutine, public \hyperlink{namespacewt__wave__module_a68127d368193aaf95aba084dcd2d69a3}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+boundariestau} (wt, values, cond)
\item 
subroutine, public \hyperlink{namespacewt__wave__module_ab9bd8b5d24150111da6c13e8ab5fae30}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+boundariesgrid} (wt, values, cond)
\item 
subroutine, public \hyperlink{namespacewt__wave__module_a2394993a54033d9203c67e4df9b362a9}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+torboundariestau} (wt\+\_\+\+T\+O\+R\+P\+OT, values, cond, new)
\item 
subroutine, public \hyperlink{namespacewt__wave__module_af99a587dccfea1dae61d79ccaa3e66fd}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+torboundariesgrid} (wt\+\_\+\+T\+O\+R\+P\+OT, values, cond, new)
\item 
real(8) function, dimension(2 $\ast$(nm-\/mm+1), 0\+:km), public \hyperlink{namespacewt__wave__module_a1e8158e87c08227d0f866051348590a6}{wt\+\_\+wave\+\_\+module\+::wz\+\_\+laplapol2pol\+\_\+wz} (wz, cond, new)
\item 
real(8) function, dimension(2 $\ast$(nm-\/mm+1), 0\+:lm), public \hyperlink{namespacewt__wave__module_a435dad27b58466338f0ec43c9e9cae53}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+laplapol2poltau\+\_\+wt} (wt, cond, new)
\item 
real(8) function, dimension(2 $\ast$(nm-\/mm+1), 0\+:lm), public \hyperlink{namespacewt__wave__module_a1bf94f377d9d3f369737e9b0e3d05ef1}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+laplapol2polgrid\+\_\+wt} (wt, cond, new)
\item 
subroutine, public \hyperlink{namespacewt__wave__module_a39b70dd5e6d6f9fbfe4b2ba42d620aec}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+tormagboundariestau} (wt\+\_\+\+T\+OR, new)
\item 
subroutine, public \hyperlink{namespacewt__wave__module_ae8ae9b9f0be76335fcf3a4a6f9630a96}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+tormagboundariesgrid} (wt\+\_\+\+T\+OR, new)
\item 
subroutine, public \hyperlink{namespacewt__wave__module_ad5382173b4a98c24cce18ba0e2bd4220}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+polmagboundariestau} (wt\+\_\+\+P\+OL, new)
\item 
subroutine, public \hyperlink{namespacewt__wave__module_ae2038d085d39677470b26e09ec4c4128}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+polmagboundariesgrid} (wt\+\_\+\+P\+OL, new)
\item 
real(8) function, public \hyperlink{namespacewt__wave__module_ad2e7ec24a3bcb8132b3dfa6b316566af}{wt\+\_\+wave\+\_\+module\+::interpolate\+\_\+wt} (wt\+\_\+data, alon, alat, arad)
\item 
subroutine, public \hyperlink{namespacewt__wave__module_a9f80f873e49d7ee1cafe32d0f2c585e2}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+finalize}
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
real(8), dimension(\+:,\+:,\+:), allocatable, save, public \hyperlink{namespacewt__wave__module_a31f4e8fb69fe358762200cdd6ee7f17b}{wt\+\_\+wave\+\_\+module\+::xyz\+\_\+lat}
\item 
real(8), dimension(\+:,\+:,\+:), allocatable, save, public \hyperlink{namespacewt__wave__module_a253bd72d47b9ce4a5d27884c97828c90}{wt\+\_\+wave\+\_\+module\+::xyz\+\_\+rad}
\item 
real(8), dimension(\+:,\+:), allocatable, save, public \hyperlink{namespacewt__wave__module_a7abf4ebde326c7481b1fd0ac686d6bd7}{wt\+\_\+wave\+\_\+module\+::wz\+\_\+rad}
\item 
real(8), public \hyperlink{namespacewt__wave__module_a4daa01b62b245f34fc10f1224edaf4bc}{wt\+\_\+wave\+\_\+module\+::wt\+\_\+vmiss} = -\/999.\+0
\end{DoxyCompactItemize}
