Given two vectors of size n u = [u_1, u_2, u_3, ..., u_n ] and v = [v_1, v_2, v_3, ..., v_n ]

What is the name of the operation "u ? v" such that the result is a vector of size n of the form u ? v = [v_1.u_1, v_2.u_2, v_3.u_3, ..., v_n.u_n ]

For want of a better name, I have termed it "piecewise vector multiplication".

What is this operation normally known as in the literature?