Weighted inner product for non-cartesian meshes ------------------------------------------------