IGModel-SW 1.0

src/Williamson1992_TestCase/class_TestCase3.f90

ソースコードを見る。

データ型

type  class_TestCase3::TestCase3
 球面浅水モデルの標準テスト(Williamson et al, 1992)の TestCase3 を行うクラス. [詳細]
interface  class_TestCase3::initialize_TestCase
interface  class_TestCase3::finalize_TestCase

モジュール

module  class_TestCase3
 

Williamson, et al (1992) のテストケース 3 を実施するためのクラスを提供するモジュール.


関数/サブルーチン

subroutine class_TestCase3::init_TestCase3 (self, icgrid_ref)
 TestCase3 クラスのオブジェクトを初期化する.
subroutine class_TestCase3::finalize_TestCase3 (self)
 TestCase3 クラスのオブジェクトを最終化する.
subroutine, public class_TestCase3::set_initial_v (self, init_v)
subroutine, public class_TestCase3::set_initial_h (self, init_h)
subroutine, public class_TestCase3::set_initial_hs (self, init_hs)
subroutine, public class_TestCase3::timelevel_Updated (self, tstep, dt, v_n, h_n)
subroutine class_TestCase3::eval_numcal_h_solution (t, true_h, true_v, h_n, v_n)
subroutine class_TestCase3::create_fields (h_field, v_field)
real(DP) class_TestCase3::calc_h (theta_dash, ic_radius, n)
real(DP) class_TestCase3::h_integrand (tau, a)
real(DP) class_TestCase3::calc_u_dash (theta_dash)
real(DP) class_TestCase3::b (x)

変数

real(DP) class_TestCase3::h_0
real(DP) class_TestCase3::u_0
real(DP) class_TestCase3::angular_speed
character(TOKEN) class_TestCase3::filename = 'error_norm.dat'
type(IcGrid_ncWriter), save class_TestCase3::writer
 全て クラス ネームスペース ファイル 関数 変数