\input manualMacros.tex
\manBegin
\manPageInfo{RCI Reference Manual}{}{}
\manTitle{copyV}{3}
\manSection{NAME}
{\rightskip=0ptplus1fil
{\tt \manName{copyVf}},
{\tt \manName{copyVd}},
{\tt \manName{copyVdf}},
{\tt \manName{copyVfd}},
{\tt \manName{zeroVf}},
{\tt \manName{zeroVd}}
-- routines for copying and zeroing vectors.
}
\manSection{USAGE}
\cverbatim
#include <vector.h>

float *copyVf (vr, v1, size)
   float *vr, *v1;
   int size;

double *copyVd (vr, v1, size)
   double *vr, *v1;
   int size;

float *copyVdf (vr, v1, size)
   float *vr;
   double *v1;
   int size;

double *copyVfd (vr, v1, size)
   double *vr;
   float *v1;
   int size;

float *zeroVf (vr, size)
   float *vr;
   int size;

double *zeroVd (vr, size)
   double *vr;
   int size;
@endcverbatim
\manSection{ARGUMENTS}
\manItem{{\tt vr} --}
Destination array.
\manItem{{\tt v1} --}
Source array.
\manItem{{\tt size} --}
Length of the vector.
\manSection{DESCRIPTION}
These routines provide a compact way of copying or inter-converting single
(float) or double precision vectors.
Each function copies the vector pointed
to by the second argument into the vector pointed to by the first
argument, and returns a pointer to the result argument.

The zeroing functions simply write the value 0.0 into every element of
the vector.
\manSection{SEE ALSO}
\raggedright
{\tt addVf(3)}, {\tt addVd(3)}, {\tt printVf(3)}, {\tt printVd(3)}.
\manEnd
\end
