remove first order functional, compute eigenvalue locally in coordinateRestriction instead of globally