IGModel-SW 1.0

src/sw_equation_solver.f90

ソースコードを見る。

モジュール

module  sw_equation_solver
 

浅水方程式ソルバを提供するモジュール.


関数/サブルーチン

subroutine, public sw_equation_solver::init_sw_equation_solver (icgrid)
 sw_equation_solver モジュールの初期化を行う.
subroutine, public sw_equation_solver::temporal_integration (tstep, dt, icgrid)
 浅水方程式系の時間積分を行う.
subroutine sw_equation_solver::RungeKutta_fourth_order (xy_VelA, xy_VelN, DVelDtN, xy_HeightA, xy_HeightN, DHeightDtN, dt, icgrid, idMin)
 4 次の Runge=Kutta 法を用いて, 浅水方程式系を時間積分する.
subroutine sw_equation_solver::Adams_Bashforth_third_order (U_nplus1, U_n, dUdt_n, dUdt_nminus1, dUdt_nminus2, dt)
 3 次の Adams=Bashforth 法を用いて, 浅水方程式系を時間積分する.
 全て クラス ネームスペース ファイル 関数 変数