/* vectorops.h * Header file for vectorops.c * * SRE, Tue Oct 1 15:23:37 2002 [St. Louis] * CVS $Id: vectorops.h,v 1.1 2002/10/09 14:26:09 eddy Exp) */ extern void DSet(double *vec, int n, double value); extern void FSet(float *vec, int n, float value); extern void DScale(double *vec, int n, double scale); extern void FScale(float *vec, int n, float scale); extern double DSum(double *vec, int n); extern float FSum(float *vec, int n); extern void DAdd(double *vec1, double *vec2, int n); extern void FAdd(float *vec1, float *vec2, int n); extern void DCopy(double *vec1, double *vec2, int n); extern void FCopy(float *vec1, float *vec2, int n); extern double DDot(double *vec1, double *vec2, int n); extern float FDot(float *vec1, float *vec2, int n); extern double DMax(double *vec, int n); extern float FMax(float *vec, int n); extern double DMin(double *vec, int n); extern float FMin(float *vec, int n); extern double DArgMax(double *vec, int n); extern float FArgMax(float *vec, int n); extern double DArgMin(double *vec, int n); extern float FArgMin(float *vec, int n); extern void DNorm(double *vec, int n); extern void FNorm(float *vec, int n); extern void DLog(double *vec, int n); extern void FLog(float *vec, int n); extern void DExp(double *vec, int n); extern void FExp(float *vec, int n); extern float DLogSum(double *vec, int n); extern float FLogSum(float *vec, int n);