NAME

zrotg - Construct a Given's plane rotation


SYNOPSIS

  SUBROUTINE ZROTG( A, B, C, S)
  DOUBLE COMPLEX A, B, S
  DOUBLE PRECISION C
  SUBROUTINE ZROTG_64( A, B, C, S)
  DOUBLE COMPLEX A, B, S
  DOUBLE PRECISION C

F95 INTERFACE

  SUBROUTINE ROTG( A, B, C, S)
  COMPLEX(8) :: A, B, S
  REAL(8) :: C
  SUBROUTINE ROTG_64( A, B, C, S)
  COMPLEX(8) :: A, B, S
  REAL(8) :: C

C INTERFACE

#include <sunperf.h>

void zrotg(doublecomplex *a, doublecomplex b, double *c, doublecomplex *s);

void zrotg_64(doublecomplex *a, doublecomplex b, double *c, doublecomplex *s);


PURPOSE

zrotg Construct a Given's plane rotation that will annihilate an element of a vector.


ARGUMENTS