/*  polyc.c    CCMATH mathematics library source code.
 *
 *  Copyright (C)  2000   Daniel A. Atkinson    All rights reserved.
 *  This code may be redistributed under the terms of the GNU library
 *  public license (LGPL). ( See the lgpl.license file for details.)
 * ------------------------------------------------------------------------
 */
#include "complex.h"
Cpx polyc(Cpx z,double *cof,int n)
{ int i; Cpx py; double s;
  for(i=n-1,py.re=cof[n],py.im=0.; i>=0 ;--i){
    s=py.re*z.re-py.im*z.im;
    py.im=py.im*z.re+py.re*z.im; py.re=s+cof[i];
   }
  return py;
}


syntax highlighted by Code2HTML, v. 0.9.1