IGMBaseLib 1.0
モジュール | 関数/サブルーチン

src/core/grid/STDGrid_Builder.f90

ソースコードを見る。

モジュール

module  STDGrid_Builder
 

正二十面体格子点およびコントロールボリュームの座標データ等の計算を行う手続きを提供するモジュール.


関数/サブルーチン

subroutine, public STDGrid_Builder::construct_STDGrid (icgrid)
 STD-grid を構築する.
subroutine, public STDGrid_Builder::calc_STDGrid_GP_vertex (icgrid)
 STD-Grid の格子点座標を計算する.
subroutine, public STDGrid_Builder::calc_CV_vertex (icgrid)
 正二十面格子の各格子点に付随するコントロールボリュームの頂点座標を計算する.
subroutine, public STDGrid_Builder::calc_CV_Area (icgrid)
 正二十面格子の各格子点に付随するコントロールボリュームの面積を計算する.
recursive subroutine STDGrid_Builder::split_rectangle_region (rc_AGrid, ic_radius, row1, row2, col1, col2)
 ある矩形領域を 4 分割し, 新しく生成された 5 個の格子点の座標を計算する.
subroutine, public STDGrid_Builder::project_on_sphere (radius, vec)
 矩形領域の平面上にある一点を原点に対して球面上へ射影する.
real(DP), dimension(3) STDGrid_Builder::calc_each_CV_vertex (rc_AGrid, GP3_index, ic_radius, idMin)
 コントールボリュームの複数ある頂点のうちの一個の頂点座標を計算する.
 全て クラス ネームスペース ファイル 関数 変数