18 int n_3vec,
REAL *norm)
58 for( counter = 0; counter < n_3vec; counter++) {
59 x0r = (double)xp[index_x++];
60 y0r = (double)yp[index_y++];
63 Out[index_z++] =(
REAL) z0r;
66 x0i = (double)xp[index_x++];
67 y0i = (double)yp[index_y++];
70 Out[index_z++] =(
REAL) z0i;
73 x1r = (double)xp[index_x++];
74 y1r = (double)yp[index_y++];
77 Out[index_z++] = (
REAL)z1r;
78 norm_out += z1r * z1r;
80 x1i = (double)xp[index_x++];
81 y1i = (double)yp[index_y++];
84 Out[index_z++] = (
REAL)z1i;
87 x2r = (double)xp[index_x++];
88 y2r = (double)yp[index_y++];
91 Out[index_z++] = (
REAL)z2r;
94 x2i = (double)xp[index_x++];
95 y2i = (double)yp[index_y++];
98 Out[index_z++] = (
REAL)z2i;
101 *norm=(
REAL)norm_out;