/* ortho.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 static double tpi=6.28318530717958647; void ortho(double *e,int n) { int i,j,k,m; double *p,*q,c,s,a,unfl(); for(i=0,p=e; i