IGModel-SW 1.0
|
データ型 | |
type | class_TestCase6::TestCase6 |
球面浅水モデルの標準テスト(Williamson et al, 1992)の TestCase6 を行うクラス. [詳細] | |
interface | class_TestCase6::initialize_TestCase |
interface | class_TestCase6::finalize_TestCase |
モジュール | |
module | class_TestCase6 |
Williamson, et al (1992) のテストケース 6 を実施するためのクラスを提供するモジュール. | |
関数/サブルーチン | |
subroutine | class_TestCase6::init_TestCase6 (self, icgrid_ref) |
TestCase6 クラスのオブジェクトを初期化する. | |
subroutine | class_TestCase6::finalize_TestCase6 (self) |
TestCase6 クラスのオブジェクトを最終化する. | |
subroutine, public | class_TestCase6::set_initial_v (self, init_v) |
初期の速度場として, 剛体回転場を設定する(TestCase2 と同じ). | |
subroutine, public | class_TestCase6::set_initial_h (self, init_h) |
初期の表面高度場を, 初期の速度場である剛体回転場に対して地衡風平衡を満たすように設定する(TestCase2 と同じ). | |
subroutine, public | class_TestCase6::set_initial_hs (self, init_hs) |
下部境界の地形の高度場として, 孤立した山岳地形を設定する. | |
subroutine, public | class_TestCase6::timelevel_Updated (self, tstep, dt, v_n, h_n) |
タイムレベルの更新された後の処理を行う. | |
subroutine | class_TestCase6::calc_init_v () |
subroutine | class_TestCase6::calc_init_h () |
subroutine | class_TestCase6::calc_init_hs () |
real(DP) | class_TestCase6::A (theta) |
real(DP) | class_TestCase6::B (theta) |
real(DP) | class_TestCase6::C (theta) |
変数 | |
real(DP) | class_TestCase6::h_0 |
real(DP), parameter | class_TestCase6::ome = 7.848d-06 |
real(DP), parameter | class_TestCase6::K = 7.848d-06 |
real(DP), parameter | class_TestCase6::R = 4.0d0 |
real(DP) | class_TestCase6::init_TE |
real(DP) | class_TestCase6::init_PE |
real(DP) | class_TestCase6::TE |
real(DP) | class_TestCase6::PE |
type(Field_IcGrid2D), pointer | class_TestCase6::ini_v |
type(Field_IcGrid2D), pointer | class_TestCase6::ini_h |
type(Field_IcGrid2D), pointer | class_TestCase6::ini_hs |