IGMBaseLib 1.0
|
モジュール | |
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) |
コントールボリュームの複数ある頂点のうちの一個の頂点座標を計算する. |