IGModel-SW 1.0

src/Williamson1992_TestCase/class_TestCase2.f90 File Reference

Go to the source code of this file.

Data Types

type  class_TestCase2::TestCase2
 球面浅水モデルの標準テスト(Williamson et al, 1992)の TestCase2 を行うクラス. More...
interface  class_TestCase2::initialize_TestCase
interface  class_TestCase2::finalize_TestCase

Modules

module  class_TestCase2
 

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


Functions/Subroutines

subroutine class_TestCase2::init_TestCase2 (self, icgrid_ref)
 TestCase2 クラスのオブジェクトを初期化する.
subroutine class_TestCase2::finalize_TestCase2 (self)
 TestCase2 クラスのオブジェクトを最終化する.
subroutine, public class_TestCase2::set_initial_v (self, init_v)
 初期の速度場を設定する.
subroutine, public class_TestCase2::set_initial_h (self, init_h)
 初期の表面高度場を設定する.
subroutine, public class_TestCase2::set_initial_hs (self, init_hs)
 下部境界の地形の高度場を設定する.
subroutine, public class_TestCase2::timelevel_Updated (self, tstep, dt, v_n, h_n)
 タイムレベルの更新された後の処理を行う.
subroutine class_TestCase2::eval_numcal_h_solution (t, true_h, h_n)
 表面高度場の数値解と解析解を比較し, 数値計算の精度を評価する.

Variables

real(DP) class_TestCase2::h_0
real(DP) class_TestCase2::u_0
real(DP) class_TestCase2::angular_speed
character(TOKEN) class_TestCase2::filename = 'error_norm.dat'
type(IcGrid_ncWriter), save class_TestCase2::writer
 All Classes Namespaces Files Functions Variables