def vdot(m1, m2):
  """
  Compute the vector dot product of matrices m1 and m2.
  """

  err_code = ct.c_int(0)
  res = _eigenmat.vdot(m1.p_mat, m2.p_mat, ct.byref(err_code))

  if err_code:
    raise generate_exception(err_code.value)

  return res

  Compute the vector dot product of matrices m1 and m2.
  
eigenmat/eigenmat.py