remove NewtonSolver.setFunctionValue()
let TriangleContourBuilder accept DifferentialFunction instead of GenericFunction