IGMBaseLib 1.0
|
Derived type which manages the coordinate datas for grid points and their control volume in icosahedral gird. More...
Private Attributes | |
real(DP), pointer | rcs_AGrid = > null() |
正二十面格子の格子点(A-grid)の座標データを保持する配列. 各次元は, それぞれ, 矩形領域の ID, 水平方向の添え字, 水平方向の添え字, 3 次元の位置ベクトルの各成分, を意味する. | |
real(DP), pointer | rcs_CV = > null() |
各格子点のコントールボリュームの頂点座標データを保持する配列. 各次元は, 矩形領域の ID, 水平方向の添え字, 水平方向の添え字, コントールボリュームの各頂点の添え字, 3 次元の位置ベクトルの各成分, を意味する. | |
real(DP), pointer | rcs_CVArea = > null() |
各格子点が持つコントロールボリュームの面積を保持する配列. 各次元は, それぞれ, 矩形領域の ID, 水平方向の添え字, 水平方向の添え字, を意味する. | |
integer | h_glevel |
Horizontal division level. | |
real(DP) | icRadius |
The radius of a sphere which an icosahedron is embedded into. | |
integer | grid_EffSize |
ノリシロ部分を除いた水平一方向の配列サイズ. | |
integer | grid_margine = 1 |
ノリシロの大きさ(デフォルトは 1 ). | |
integer | idMin |
格子点座標を保持する配列インデックス(水平一方向)の下限. | |
integer | idMax |
格子点座標を保持する配列インデックス(水平一方向)の下限. | |
integer | idEfMin = 1 |
格子点座標を保持する配列ののりしろ部分除いたインデックス(水平一方向)の下限(デフォルトは 1 ). | |
integer | idEfMax |
格子点座標を保持する配列ののりしろ部分除いたインデックス(水平一方向)の上限. |
Derived type which manages the coordinate datas for grid points and their control volume in icosahedral gird.
Definition at line 103 of file IcGrid2D_FVM_Manager.f90.
integer IcGrid2D_FVM_Manager::IcGrid2D_FVM::grid_EffSize [private] |
ノリシロ部分を除いた水平一方向の配列サイズ.
Definition at line 164 of file IcGrid2D_FVM_Manager.f90.
integer IcGrid2D_FVM_Manager::IcGrid2D_FVM::grid_margine = 1 [private] |
ノリシロの大きさ(デフォルトは 1 ).
Definition at line 169 of file IcGrid2D_FVM_Manager.f90.
integer IcGrid2D_FVM_Manager::IcGrid2D_FVM::h_glevel [private] |
Horizontal division level.
Definition at line 153 of file IcGrid2D_FVM_Manager.f90.
real(DP) IcGrid2D_FVM_Manager::IcGrid2D_FVM::icRadius [private] |
The radius of a sphere which an icosahedron is embedded into.
Definition at line 158 of file IcGrid2D_FVM_Manager.f90.
integer IcGrid2D_FVM_Manager::IcGrid2D_FVM::idEfMax [private] |
格子点座標を保持する配列ののりしろ部分除いたインデックス(水平一方向)の上限.
Definition at line 189 of file IcGrid2D_FVM_Manager.f90.
integer IcGrid2D_FVM_Manager::IcGrid2D_FVM::idEfMin = 1 [private] |
格子点座標を保持する配列ののりしろ部分除いたインデックス(水平一方向)の下限(デフォルトは 1 ).
Definition at line 184 of file IcGrid2D_FVM_Manager.f90.
integer IcGrid2D_FVM_Manager::IcGrid2D_FVM::idMax [private] |
格子点座標を保持する配列インデックス(水平一方向)の下限.
Definition at line 179 of file IcGrid2D_FVM_Manager.f90.
integer IcGrid2D_FVM_Manager::IcGrid2D_FVM::idMin [private] |
格子点座標を保持する配列インデックス(水平一方向)の下限.
Definition at line 174 of file IcGrid2D_FVM_Manager.f90.
real(DP),pointer IcGrid2D_FVM_Manager::IcGrid2D_FVM::rcs_AGrid = > null() [private] |
正二十面格子の格子点(A-grid)の座標データを保持する配列. 各次元は, それぞれ, 矩形領域の ID, 水平方向の添え字, 水平方向の添え字, 3 次元の位置ベクトルの各成分, を意味する.
Definition at line 118 of file IcGrid2D_FVM_Manager.f90.
real(DP),pointer IcGrid2D_FVM_Manager::IcGrid2D_FVM::rcs_CV = > null() [private] |
各格子点のコントールボリュームの頂点座標データを保持する配列. 各次元は, 矩形領域の ID, 水平方向の添え字, 水平方向の添え字, コントールボリュームの各頂点の添え字, 3 次元の位置ベクトルの各成分, を意味する.
Definition at line 131 of file IcGrid2D_FVM_Manager.f90.
real(DP),pointer IcGrid2D_FVM_Manager::IcGrid2D_FVM::rcs_CVArea = > null() [private] |
各格子点が持つコントロールボリュームの面積を保持する配列. 各次元は, それぞれ, 矩形領域の ID, 水平方向の添え字, 水平方向の添え字, を意味する.
Definition at line 144 of file IcGrid2D_FVM_Manager.f90.