rkv65e_dense_coefficients Module Procedure

module procedure rkv65e_dense_coefficients pure module subroutine rkv65e_dense_coefficients(me, b, form)

Dense output for Verner's "most efficient" 6(5) method rkv65e. This is the interpolant of order 6 (bi6) from the coefficient file, which requires 3 additional function evaluations (see rkv65e_dense_extra_stages).

Note

The interpolant is published in the polynomial form. Here it has been converted (exactly, using high precision arithmetic) to the form used in DOPRI5 and DOP853 (see dense_coefficients), which has much smaller roundoff error for these coefficients. This code is generated by scripts/generate_dense.py.

References

Arguments

Type IntentOptional Attributes Name
class(rkv65e_class), intent(in) :: me
real(kind=wp), intent(out), dimension(:,:), allocatable :: b

dense output coefficients

integer, intent(out) :: form

the form of b