inner product between DiracVectors now yields a number as opposed to an array