8 #include "km3_toa_utils.hpp"
13 void vectorMultiply(complex_type* _vectorSrcA, complex_type* _vectorSrcB, complex_type* _vectorDest,
size_t _length)
33 real_type a_real, b_real, a_imag, b_imag;
35 for(
unsigned int k = 0;
k < _length;
k++) {
36 a_real = _vectorSrcA[
k][0];
37 a_imag = _vectorSrcA[
k][1];
38 b_real = _vectorSrcB[
k][0];
39 b_imag = _vectorSrcB[
k][1];
41 k1 = a_real*(b_real+b_imag);
42 k2 = b_imag*(a_real+a_imag);
43 k3 = b_real*(a_imag-a_real);
45 _vectorDest[
k][0] = k1-k2;
46 _vectorDest[
k][1] = k1+k3;
then fatal No hydrophone data file $HYDROPHONE_TXT fi sort gr k
void vectorMultiply(complex_type *_vectorSrcA, complex_type *_vectorSrcB, complex_type *_vectorDest, size_t _length)