spx_time_integration Module

时间积分: 采用蛙跳法



Contents


Variables

Type Visibility Attributes Name Initial
type(time_integrator), public :: tig_obj

时间积分器对象


Derived Types

type, private ::  time_integrator

时间积分器

Components

Type Visibility Attributes Name Initial
real(kind=rk), public :: dt

单步时间步长

real(kind=rk), public :: cur_time

当前时刻

Type-Bound Procedures

procedure , public , :: run Subroutine
procedure , public , :: init Subroutine

Subroutines

private subroutine init(self)

初始化时间积分器

Arguments

Type IntentOptional Attributes Name
class(time_integrator), intent(inout) :: self

private subroutine run(self)

时间积分

Read more…

Arguments

Type IntentOptional Attributes Name
class(time_integrator), intent(inout) :: self