IGMBaseLib 1.0
|
Go to the source code of this file.
Modules | |
module | STDGrid_Builder |
This module provides some subroutines which calculate coordinate data of icosahedral gridpoints and control volumes. | |
Functions/Subroutines | |
subroutine, public | STDGrid_Builder::construct_STDGrid (icgrid) |
Constructs the STD-grid. | |
subroutine, public | STDGrid_Builder::calc_STDGrid_GP_vertex (icgrid) |
Calculates the coordinate data of STD-Grid grid points. | |
subroutine, public | STDGrid_Builder::calc_CV_vertex (icgrid) |
Calculates the vertex coordinate of control volumes surrounding eqch grid point of icosahedral grid. | |
subroutine, public | STDGrid_Builder::calc_CV_Area (icgrid) |
Calculates the area of the control volumes surrounding each grid point of icosahedral grid. | |
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) |
Calculates the vertex coordinate of one of control volume vertecies. |