standardised with innerProduct for ThreeVector class (to match FourVector class)