\hypertarget{w__module__base_8f90}{}\section{w\+\_\+module/w\+\_\+module\+\_\+base.f90 File Reference}
\label{w__module__base_8f90}\index{w\+\_\+module/w\+\_\+module\+\_\+base.\+f90@{w\+\_\+module/w\+\_\+module\+\_\+base.\+f90}}
\subsection*{Modules}
\begin{DoxyCompactItemize}
\item 
module \hyperlink{namespacew__module__base}{w\+\_\+module\+\_\+base}
\begin{DoxyCompactList}\small\item\em \hyperlink{namespacew__module}{w\+\_\+module} の下部モジュール\+: 基本変換 \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine, public \hyperlink{namespacew__module__base_a62d59c610b698210a4546275708034ed}{w\+\_\+module\+\_\+base\+::w\+\_\+base\+\_\+initial} (n\+\_\+in, i\+\_\+in, j\+\_\+in, np\+\_\+in)
\begin{DoxyCompactList}\small\item\em スペクトル変換の格子点数, 波数および O\+P\+E\+N\+MP 使用時の 最大スレッド数を設定する. \end{DoxyCompactList}\item 
real(dp) function, dimension(0\+:im-\/1, 1\+:jm), public \hyperlink{namespacew__module__base_a8c988f23cc273731d93e9d3e249b64e5}{w\+\_\+module\+\_\+base\+::xy\+\_\+w} (w\+\_\+data, ipow, iflag)
\begin{DoxyCompactList}\small\item\em スペクトルデータから格子データへ変換する(1 層用). \end{DoxyCompactList}\item 
real(dp) function, dimension((nn+1) $\ast$(nn+1)), public \hyperlink{namespacew__module__base_ac2c97a298ba072c23d3a148018998ac5}{w\+\_\+module\+\_\+base\+::w\+\_\+xy} (xy\+\_\+data, ipow, iflag)
\begin{DoxyCompactList}\small\item\em 格子データからスペクトルデータへ(正)変換する(1 層用). \end{DoxyCompactList}\item 
subroutine, public \hyperlink{namespacew__module__base_a496a5089e89bf920c12c56f29089d51b}{w\+\_\+module\+\_\+base\+::w\+\_\+streampotential2vector} (w\+\_\+\+Psi, w\+\_\+\+Chi, xy\+\_\+U, xy\+\_\+V)
\begin{DoxyCompactList}\small\item\em 流線・ポテンシャル(スペクトルデータ)から速度場(格子データ)に (逆)変換する(1 層用) \end{DoxyCompactList}\item 
subroutine, public \hyperlink{namespacew__module__base_af7cb0ea7552281e416b5045af7ab3837}{w\+\_\+module\+\_\+base\+::w\+\_\+vector2vordiv} (xy\+\_\+U, xy\+\_\+V, w\+\_\+\+Vor, w\+\_\+\+Div)
\begin{DoxyCompactList}\small\item\em 速度場(格子データ)から渦度・発散(スペクトルデータ)に (正)変換する(1 層用) \end{DoxyCompactList}\item 
subroutine, public \hyperlink{namespacew__module__base_a972eb288433b29554df9c889f8ef54e6}{w\+\_\+module\+\_\+base\+::w\+\_\+vectorcoslat2vordiv} (xy\+\_\+\+U\+Cos\+Lat, xy\+\_\+\+V\+Cos\+Lat, w\+\_\+\+Vor, w\+\_\+\+Div)
\begin{DoxyCompactList}\small\item\em 速度場(格子データ)から渦度・発散(スペクトルデータ)に (正)変換する(1 層用) \end{DoxyCompactList}\item 
subroutine, public \hyperlink{namespacew__module__base_ae3ecd1eb76adbc1e2690660b030fd7de}{w\+\_\+module\+\_\+base\+::w\+\_\+base\+\_\+finalize}
\begin{DoxyCompactList}\small\item\em 終了処理(割り付け配列の解放)をおこなう \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
real(dp), dimension(\+:), allocatable, public \hyperlink{namespacew__module__base_ae875323468dc412db617d265fcf88b2a}{w\+\_\+module\+\_\+base\+::x\+\_\+lon}
\begin{DoxyCompactList}\small\item\em 緯度座標 \end{DoxyCompactList}\item 
real(dp), dimension(\+:), allocatable, public \hyperlink{namespacew__module__base_a58d8184c4227f4fa64acabca0ac5c977}{w\+\_\+module\+\_\+base\+::x\+\_\+lon\+\_\+weight}
\begin{DoxyCompactList}\small\item\em 緯度座標重み \end{DoxyCompactList}\item 
real(dp), dimension(\+:), allocatable, public \hyperlink{namespacew__module__base_a4c34a1556ac18599ef73000b6b583579}{w\+\_\+module\+\_\+base\+::y\+\_\+lat}
\begin{DoxyCompactList}\small\item\em 経度座標 \end{DoxyCompactList}\item 
real(dp), dimension(\+:), allocatable, public \hyperlink{namespacew__module__base_a52e4db808630002b9e3e75b55f5efcb2}{w\+\_\+module\+\_\+base\+::y\+\_\+lat\+\_\+weight}
\begin{DoxyCompactList}\small\item\em 経度座標重み \end{DoxyCompactList}\item 
real(dp), dimension(\+:,\+:), allocatable, public \hyperlink{namespacew__module__base_a916da409070cdd92318081f7e13c1861}{w\+\_\+module\+\_\+base\+::xy\+\_\+lon}
\begin{DoxyCompactList}\small\item\em 緯度座標(2次元配列) \end{DoxyCompactList}\item 
real(dp), dimension(\+:,\+:), allocatable, public \hyperlink{namespacew__module__base_a263eec8100074f932519e03dcdc7fe70}{w\+\_\+module\+\_\+base\+::xy\+\_\+lat}
\begin{DoxyCompactList}\small\item\em 経度座標(2次元配列) \end{DoxyCompactList}\item 
integer(8), save, public \hyperlink{namespacew__module__base_add7b500d69e02969a841ca8dd98bd902}{w\+\_\+module\+\_\+base\+::im} =64
\begin{DoxyCompactList}\small\item\em 格子点の設定(東西) \end{DoxyCompactList}\item 
integer(8), save, public \hyperlink{namespacew__module__base_af43b1636567492abc94863c4a262622a}{w\+\_\+module\+\_\+base\+::jm} =32
\begin{DoxyCompactList}\small\item\em 格子点の設定(南北) \end{DoxyCompactList}\item 
integer(8), save, public \hyperlink{namespacew__module__base_acf736a465b5b61d1052551a2f4a01887}{w\+\_\+module\+\_\+base\+::mm}
\begin{DoxyCompactList}\small\item\em m の切断波数 \end{DoxyCompactList}\item 
integer(8), save, public \hyperlink{namespacew__module__base_acd71544ff5919faa78e3845f845c03dc}{w\+\_\+module\+\_\+base\+::nn}
\begin{DoxyCompactList}\small\item\em n の切断波数 \end{DoxyCompactList}\item 
integer(8), save, public \hyperlink{namespacew__module__base_a638a700c782dbddc42ad712e56732039}{w\+\_\+module\+\_\+base\+::nm}
\begin{DoxyCompactList}\small\item\em n の最大値 \end{DoxyCompactList}\item 
integer(8), dimension(\+:), allocatable, save, public \hyperlink{namespacew__module__base_a400ef58b518e0ddf5e4f885208ae0024}{w\+\_\+module\+\_\+base\+::it}
\begin{DoxyCompactList}\small\item\em 変換用配列 \end{DoxyCompactList}\item 
integer(8), dimension(\+:), allocatable, save, public \hyperlink{namespacew__module__base_a7c9706ef51676d40eac61bb222053461}{w\+\_\+module\+\_\+base\+::jc}
\begin{DoxyCompactList}\small\item\em 変換用配列 \end{DoxyCompactList}\item 
real(dp), dimension(\+:), allocatable, save, public \hyperlink{namespacew__module__base_af74bd8b86875db7085f703fa75e696fd}{w\+\_\+module\+\_\+base\+::t}
\begin{DoxyCompactList}\small\item\em 変換用配列 \end{DoxyCompactList}\item 
real(dp), dimension(\+:), allocatable, save, public \hyperlink{namespacew__module__base_a626a9654aebdfa598bdcffce400789cf}{w\+\_\+module\+\_\+base\+::r}
\begin{DoxyCompactList}\small\item\em 変換用配列 \end{DoxyCompactList}\item 
real(dp), dimension(\+:,\+:), pointer, save, public \hyperlink{namespacew__module__base_aa1ced0b2e40cdb42fe30aefa3b143488}{w\+\_\+module\+\_\+base\+::p}
\begin{DoxyCompactList}\small\item\em 変換用配列 \end{DoxyCompactList}\end{DoxyCompactItemize}
