switched to half edge mesh and added discrete exterior calculus. Error remains in distance computation using heat flow method