Begin a rk_variable_step_class integration.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(rk_variable_step_class), | intent(inout) | :: | me |
subroutine begin_integration_rk_variable_step_class(me) class(rk_variable_step_class),intent(inout) :: me call me%begin() ! base ! variable step params: me%num_rejected_steps = 0 me%last_accepted_step_size = zero ! report at a fixed step size using the dense output (only if reporting): me%dense_reporting = me%dense_output_step > zero .and. & associated(me%report) .and. me%report_rate > 0 me%dense_output_k = 0 call me%destroy_fsal_cache() call me%stepsize_method%reset() end subroutine begin_integration_rk_variable_step_class