rename matrix_vector_ref to matrix_vector