Hey guys, I have some questions about the Accelerate.framework. I am trying to do some vector stuff. First of all what is the difference between Single Precision Float, Single-Precision Complex, Double-Precision Float, and Double-Precision Complex? And what should I be using for my own struct defined like float x; float y; float z; And finally can someone go into more depth on what each of the arguments to the functions mean?
void cblas_cdotc_sub (
const int N,
const void *X,
const int incX,
const void *Y,
const int incY,
void *dotc
);
Apples descriptions are a little weak. What do they mean by the length for N? Is that the size of the vector in bytes? Or the actual unit length of the vector?