Conjugate each of Vec elements and multiply them with corresponding elements in the calling object. The results are stored in the calling object. Size and Complex properties of the calling object are set implicitly to match Vec.
var a,b,c: clMatrix;
begin
a.CopyCplxFromArray(2,2, TSingleArray.Create(1,2,3,4));
b.CopyCplxFromArray(2,2, TSingleArray.Create(4,3,2,1));
c.ConjMul(a,b);
end;