support iMomentumOnArray