--- /dev/null
+/* 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);
+