integration_params_t Derived Type

type, public :: integration_params_t


Components

Type Visibility Attributes Name Initial
real(kind=wp), public :: rtol = 1.0e-6_wp

Relative tolerance

real(kind=wp), public :: atol = 1.0e-9_wp

Absolute tolerance

real(kind=wp), public :: h_initial = 0.01_wp

Initial step size

real(kind=wp), public :: h_min = 1.0e-12_wp

Minimum step size

real(kind=wp), public :: h_max = 1.0_wp

Maximum step size

integer, public :: max_steps = 10000

Maximum integration steps

real(kind=wp), public :: safety_factor = 0.9_wp

Step size safety factor

real(kind=wp), public :: max_factor = 5.0_wp

Maximum step increase factor

real(kind=wp), public :: min_factor = 0.2_wp

Minimum step decrease factor