lasq6 Interface

public interface lasq6

LASQ6 computes one dqd (shift equal to zero) transform in ping-pong form, with protection against underflow and overflow.


Subroutines

public pure subroutine dlasq6(i0, n0, z, pp, dmin, dmin1, dmin2, dn, dnm1, dnm2)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: i0
integer(kind=ilp), intent(in) :: n0
real(kind=dp), intent(inout) :: z(*)
integer(kind=ilp), intent(in) :: pp
real(kind=dp), intent(out) :: dmin
real(kind=dp), intent(out) :: dmin1
real(kind=dp), intent(out) :: dmin2
real(kind=dp), intent(out) :: dn
real(kind=dp), intent(out) :: dnm1
real(kind=dp), intent(out) :: dnm2

public pure subroutine slasq6(i0, n0, z, pp, dmin, dmin1, dmin2, dn, dnm1, dnm2)

Arguments

Type IntentOptional Attributes Name
integer(kind=ilp), intent(in) :: i0
integer(kind=ilp), intent(in) :: n0
real(kind=sp), intent(inout) :: z(*)
integer(kind=ilp), intent(in) :: pp
real(kind=sp), intent(out) :: dmin
real(kind=sp), intent(out) :: dmin1
real(kind=sp), intent(out) :: dmin2
real(kind=sp), intent(out) :: dn
real(kind=sp), intent(out) :: dnm1
real(kind=sp), intent(out) :: dnm2

Module Procedures

public interface stdlib_dlasq6()

Arguments

None

public interface stdlib_slasq6()

Arguments

None