ddot Function

public pure function ddot(n, dx, incx, dy, incy)

forms the dot product of two vectors. uses unrolled loops for increments equal to one.

Author

jack dongarra, linpack, 3/11/78.

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: n
real(kind=wp), intent(in), dimension(*) :: dx
integer, intent(in) :: incx
real(kind=wp), intent(in), dimension(*) :: dy
integer, intent(in) :: incy

Return Value real(kind=wp)


Called by

proc~~ddot~~CalledByGraph proc~ddot slsqp_support::ddot proc~ldp slsqp_core::ldp proc~ldp->proc~ddot proc~lsei slsqp_core::lsei proc~lsei->proc~ddot proc~lsi slsqp_core::lsi proc~lsei->proc~lsi proc~lsi->proc~ddot proc~lsi->proc~ldp proc~lsq slsqp_core::lsq proc~lsq->proc~ddot proc~lsq->proc~lsei proc~slsqpb slsqp_core::slsqpb proc~slsqpb->proc~ddot proc~slsqpb->proc~lsq proc~slsqp slsqp_core::slsqp proc~slsqp->proc~slsqpb proc~slsqp_wrapper slsqp_module::slsqp_solver%slsqp_wrapper proc~slsqp_wrapper->proc~slsqp

Source Code

        pure real(wp) function ddot(n,dx,incx,dy,incy)
            import :: wp
            implicit none
            integer,intent(in)               :: n
            real(wp),dimension(*),intent(in) :: dx
            integer,intent(in)               :: incx
            real(wp),dimension(*),intent(in) :: dy
            integer,intent(in)               :: incy
        end function ddot