new fill_ydiff with wt and jacob

Also const in gvec code