\hypertarget{ae__module_8f90}{}\doxysection{ae\+\_\+module/ae\+\_\+module.f90 File Reference}
\label{ae__module_8f90}\index{ae\_module/ae\_module.f90@{ae\_module/ae\_module.f90}}
\doxysubsection*{Modules}
\begin{DoxyCompactItemize}
\item 
module \mbox{\hyperlink{namespaceae__module}{ae\+\_\+module}}
\begin{DoxyCompactList}\small\item\em 1 次元周期境界\+: 実フーリエ変換 \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine, public \mbox{\hyperlink{namespaceae__module_a22cd0d2c74c2ddf99e3ededde22ff373}{ae\+\_\+module\+::ae\+\_\+initial}} (i, k, xmin, xmax)
\begin{DoxyCompactList}\small\item\em スペクトル変換の格子点数, 波数, 領域の大きさを設定する. \end{DoxyCompactList}\item 
real(dp) function, dimension(size(ae, 1), 0\+:im-\/1), public \mbox{\hyperlink{namespaceae__module_aa608f5e636b985d941beee7b193b296d}{ae\+\_\+module\+::ag\+\_\+ae}} (ae)
\begin{DoxyCompactList}\small\item\em スペクトルデータから格子点データへ逆変換する(2 次元データ用) \end{DoxyCompactList}\item 
real(dp) function, dimension(0\+:im-\/1), public \mbox{\hyperlink{namespaceae__module_af6ac1c9eaf6bd191607a83fb2104d19b}{ae\+\_\+module\+::g\+\_\+e}} (e)
\begin{DoxyCompactList}\small\item\em スペクトルデータから格子点データへ逆変換する(1 次元データ用) \end{DoxyCompactList}\item 
real(dp) function, dimension(size(ag, 1),-\/km\+:km), public \mbox{\hyperlink{namespaceae__module_aad2e28fa11da59980edab6814da4e8c1}{ae\+\_\+module\+::ae\+\_\+ag}} (ag)
\begin{DoxyCompactList}\small\item\em 格子点データからスペクトルデータへ正変換する(2 次元データ用) \end{DoxyCompactList}\item 
real(dp) function, dimension(-\/km\+:km), public \mbox{\hyperlink{namespaceae__module_ae911d8ef5ea4591945efb0abf89f7d69}{ae\+\_\+module\+::e\+\_\+g}} (g)
\begin{DoxyCompactList}\small\item\em 格子点データからスペクトルデータへ正変換する(1 次元データ用) \end{DoxyCompactList}\item 
real(dp) function, dimension(size(ae, 1),-\/km\+:km), public \mbox{\hyperlink{namespaceae__module_a364fd96fdcbe1eb523e8aa55f3b26cb2}{ae\+\_\+module\+::ae\+\_\+dx\+\_\+ae}} (ae)
\begin{DoxyCompactList}\small\item\em 入力スペクトルデータに X 微分を作用する(2 次元データ). \end{DoxyCompactList}\item 
real(dp) function, dimension(-\/km\+:km), public \mbox{\hyperlink{namespaceae__module_ab680d91e6d9b4516c765c6d1ade9845a}{ae\+\_\+module\+::e\+\_\+dx\+\_\+e}} (e)
\begin{DoxyCompactList}\small\item\em 入力スペクトルデータに X 微分を作用する(1 次元データ). \end{DoxyCompactList}\item 
real(dp) function, dimension(size(ag, 1)), public \mbox{\hyperlink{namespaceae__module_a4ab0f41d2d21a6c84b221be04e340fb0}{ae\+\_\+module\+::a\+\_\+int\+\_\+ag}} (ag)
\begin{DoxyCompactList}\small\item\em 1 次元格子点データが並んだ 2 次元配列の積分 \end{DoxyCompactList}\item 
real(dp) function, public \mbox{\hyperlink{namespaceae__module_a031c3822a9f04b1aac406c499c31f6c9}{ae\+\_\+module\+::int\+\_\+g}} (g)
\begin{DoxyCompactList}\small\item\em 1 次元格子点データの積分 \end{DoxyCompactList}\item 
real(dp) function, dimension(size(ag, 1)), public \mbox{\hyperlink{namespaceae__module_a124cd8243702b93c236dd0c1073eb7a4}{ae\+\_\+module\+::a\+\_\+avr\+\_\+ag}} (ag)
\begin{DoxyCompactList}\small\item\em 1 次元格子点データが並んだ 2 次元配列の平均 \end{DoxyCompactList}\item 
real(dp) function, public \mbox{\hyperlink{namespaceae__module_a8615721aa4b03e40a1747a3813732cab}{ae\+\_\+module\+::avr\+\_\+g}} (g)
\begin{DoxyCompactList}\small\item\em 1 次元格子点データの平均 \end{DoxyCompactList}\item 
real(dp) function, public \mbox{\hyperlink{namespaceae__module_a603a60271157a32efcac3798791b86e5}{ae\+\_\+module\+::interpolate\+\_\+e}} (e\+\_\+data, xval)
\begin{DoxyCompactList}\small\item\em 補間計算(1次元) \end{DoxyCompactList}\item 
real(dp) function, dimension(size(ae\+\_\+data, 1)), public \mbox{\hyperlink{namespaceae__module_add3a6d40d54fef16f93cb3065e9ade73}{ae\+\_\+module\+::a\+\_\+interpolate\+\_\+ae}} (ae\+\_\+data, xval)
\begin{DoxyCompactList}\small\item\em 補間計算(2次元) \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
real(dp), dimension(\+:), allocatable, save, public \mbox{\hyperlink{namespaceae__module_a3eb0921a2074c61a68f63315f974fa2e}{ae\+\_\+module\+::g\+\_\+x}}
\begin{DoxyCompactList}\small\item\em 格子点座標(\+X)を格納した1次元配列. \end{DoxyCompactList}\item 
real(dp), dimension(\+:), allocatable, save, public \mbox{\hyperlink{namespaceae__module_a415b7681bdd5824affa2e8d5d6c9643b}{ae\+\_\+module\+::g\+\_\+x\+\_\+weight}}
\begin{DoxyCompactList}\small\item\em 重み座標を格納した 1 次元配列. X方向の格子点の間隔が格納してある. \end{DoxyCompactList}\item 
integer(8), save \mbox{\hyperlink{namespaceae__module_a8918fd16f392c18772c54fec5c287c42}{ae\+\_\+module\+::im}} = 32
\item 
integer(8), save \mbox{\hyperlink{namespaceae__module_ab74449bbc0fb7c5e513728467f84dc6a}{ae\+\_\+module\+::km}} = 10
\item 
real(dp), save \mbox{\hyperlink{namespaceae__module_a5e97bdc4b0a6e24399288fdf2454d036}{ae\+\_\+module\+::xl}} = 1.\+0\+D0
\item 
integer(8), dimension(\+:), allocatable, save \mbox{\hyperlink{namespaceae__module_abafd4b1224f710b3508a0c02ab1e321d}{ae\+\_\+module\+::it}}
\item 
real(dp), dimension(\+:), allocatable, save \mbox{\hyperlink{namespaceae__module_a05990350cf9686ef5b441b54e3e10c77}{ae\+\_\+module\+::t}}
\end{DoxyCompactItemize}
