Data Types | Modules | Functions/Subroutines | Variables
at_module.f90 File Reference

Go to the source code of this file.

Modules

module  at_module
 1 次元有限領域: チェビシェフ変換
 

Functions/Subroutines

subroutine, public at_module::at_initial (i, k, xmin, xmax)
 チェビシェフ変換の格子点数, 波数, 領域の大きさを設定する. More...
 
real(dp) function, dimension(size(at_data, 1), 0:im), public at_module::ag_at (at_data)
 チェビシェフデータから格子データへ変換する(2 次元配列用). More...
 
real(dp) function, dimension(0:im), public at_module::g_t (t_data)
 チェビシェフデータから格子データへ変換する(1 次元配列用). More...
 
real(dp) function, dimension(size(ag_data, 1), 0:km), public at_module::at_ag (ag_data)
 格子データからチェビシェフデータへ変換する(2 次元配列用). More...
 
real(dp) function, dimension(0:km), public at_module::t_g (g_data)
 格子データからチェビシェフデータへ変換する(1 次元配列用). More...
 
real(dp) function, dimension(size(at_data, 1), 0:size(at_data, 2) -1), public at_module::at_dx_at (at_data)
 入力チェビシェフデータに X 微分を作用する(2 次元配列用). More...
 
real(dp) function, dimension(size(t_data)), public at_module::t_dx_t (t_data)
 入力チェビシェフデータに X 微分を作用する(1 次元配列用). More...
 
real(dp) function, dimension(size(ag, 1)), public at_module::a_int_ag (ag)
 1 次元格子点データが並んだ 2 次元配列の積分 More...
 
real(dp) function, public at_module::int_g (g)
 1 次元格子点データの積分 More...
 
real(dp) function, dimension(size(ag, 1)), public at_module::a_avr_ag (ag)
 1 次元格子点データが並んだ 2 次元配列の平均 More...
 
real(dp) function, public at_module::avr_g (g)
 1 次元格子点データの平均 More...
 
real(dp) function, public at_module::interpolate_t (t_data, xval)
 1 次元データの補間 More...
 
real(dp) function, dimension(size(at_data, 1)), public at_module::a_interpolate_at (at_data, xval)
 1 次元データの並んだ 2次元配列の補間 More...
 
subroutine, public at_module::at_boundaries (at_data, cond, values)
 境界条件の適用(タウ法, 2 次元配列用) More...
 
subroutine, public at_module::t_boundaries (t_data, cond, values)
 境界条件の適用(タウ法, 1 次元配列用) 境界条件と両境界での値をオプションで与える. デフォルトは DD, values = 0 More...
 
subroutine, public at_module::at_boundariesgrid (at_data, cond, values)
 境界条件の適用(実空間での評価, 2 次元配列用) 境界条件と両境界での値をオプションで与える. デフォルトは DD, values = 0 More...
 
subroutine, public at_module::t_boundariesgrid (t_data, cond, values)
 境界条件の適用(タウ法, 1 次元配列用) 境界条件と両境界での値をオプションで与える. デフォルトは DD, values = 0 More...
 
subroutine, public at_module::at_finalize
 モジュールの終了処理(割り付け配列の解放)をおこなう. More...
 

Variables

real(dp), dimension(:), allocatable, save, public at_module::g_x
 格子点座標(X)を格納した 1 次元配列 More...
 
real(dp), dimension(:), allocatable, save, public at_module::g_x_weight
 重み座標を格納した 1 次元配列 More...