BUG: added (1-w) while computing div_v in recon()