cscal(3)

NAME

CSCAL - scales a vector by a constant.

SYNOPSIS

subroutine cscal(n,ca,cx,incx)
    c                          scales a vector by a constant.
    c                          jack dongarra, linpack, 3/11/78.
    c                          modified  to  correct problem with nega                               tive increment, 8/21/90.
    complex                    ca,cx(1)
    integer                    i,incx,ix,n
    if(n.le.0)return
    if(incx.eq.1)go            to 20
    c                          code for increment not equal to 1
    ix                         = 1
    if(incx.lt.0)ix            = (-n+1)*incx + 1
    do                         10 i = 1,n
    cx(ix)                     = ca*cx(ix)
    ix                         = ix + incx
    10                         continue
    return
    c                          code for increment equal to 1
    20                         do 30 i = 1,n
    cx(i)                      = ca*cx(i)
    30                         continue
    return
    end

PURPOSE

Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout