Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(time_integrator_type), | intent(in) | :: | self | |||
class(field_type), | intent(inout), | allocatable | :: | afield |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real, | public | :: | starttime | ||||
real, | public | :: | endtime | ||||
real, | public | :: | dt |
procedure (integrate_proc) , public :: integrate |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real, | public | :: | starttime | ||||
real, | public | :: | endtime | ||||
real, | public | :: | dt | ||||
real, | public | :: | alpha | = | 1. |
procedure , public :: integrate => integrate_euler Subroutine |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real, | public | :: | starttime | ||||
real, | public | :: | endtime | ||||
real, | public | :: | dt |
procedure , public :: integrate => integrate_AB2 Subroutine |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real, | public | :: | starttime | ||||
real, | public | :: | endtime | ||||
real, | public | :: | dt |
procedure , public :: integrate => integrate_RK3 Subroutine |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(field_type), | intent(in) | :: | afield | |||
real, | intent(in) | :: | dt |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(euler_integrator_type), | intent(in) | :: | self | |||
class(field_type), | intent(inout), | allocatable | :: | afield |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(AB2_integrator_type), | intent(in) | :: | self | |||
class(field_type), | intent(inout), | allocatable | :: | afield |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(RK3_integrator_type), | intent(in) | :: | self | |||
class(field_type), | intent(inout), | allocatable | :: | afield |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(field_type), | intent(inout), | allocatable | :: | f1 | ||
class(field_type), | intent(inout), | allocatable | :: | f2 | ||
real, | intent(in) | :: | dt |