less hardcode in scal_prod.part_aij
less hardcode in scal_prod
no more hardcode in scal_prod