IGMBaseLib 1.0
|
水平 2 次元的に分布する正二十面体格子上の物理場データを管理する構造体. [詳細]
Private 変数 | |
real(DP), dimension(:,:,:,:), pointer | val = > null() |
正二十面体格子上で水平 2 次元的に分布した物理場データを保持する配列. | |
type(Physical_Field) | base |
構造型 Field_IcGrid2D の基底となる構造体 Physical_Field の変数. | |
type(IcGrid2D_FVM), pointer | icgrid |
正二十面体格子を管理する構造体 IcGrid2D_FVM の変数へのポインタ. |
水平 2 次元的に分布する正二十面体格子上の物理場データを管理する構造体.
本クラスは, 正二十面体格子上の物理場データ, 物理場の名前, 単位などを管理する. この物理場データと対応付けられる正二十面体格子座標データは, 構造体 IcGrid2D_FVM が持っている. 本構造体は, その成分として, この構造体 IcGrid2D_FVM の変数のポインタを保持している.
Field_IcGrid2D_Manager.f90 の 93 行で定義されています。
type(Physical_Field) Field_IcGrid2D_Manager::Field_IcGrid2D::base [private] |
構造型 Field_IcGrid2D の基底となる構造体 Physical_Field の変数.
Field_IcGrid2D_Manager.f90 の 118 行で定義されています。
type(IcGrid2D_FVM),pointer Field_IcGrid2D_Manager::Field_IcGrid2D::icgrid [private] |
正二十面体格子を管理する構造体 IcGrid2D_FVM の変数へのポインタ.
Field_IcGrid2D_Manager.f90 の 123 行で定義されています。
real(DP),dimension(:,:,:,:),pointer Field_IcGrid2D_Manager::Field_IcGrid2D::val = > null() [private] |
正二十面体格子上で水平 2 次元的に分布した物理場データを保持する配列.
配列添字の各次元は, 正二十面体格子管理クラス IcGrid2D_FVM のメンバー変数である配列 rcs_AGrid の各次元と対応している. すなわち, それぞれの次元は, 矩形領域の ID, 水平方向の添え字, 水平方向の添え字, 物理場の各次元の成分, を意味する.
Field_IcGrid2D_Manager.f90 の 109 行で定義されています。