complex copy work for m-vector kernels
complex copy work for m-vector kernels