Fix a small bug in evaluator.h

Change-Id: I2c4b8637e0ac8645721109f8b6bb2396ce8bb37b
diff --git a/internal/ceres/evaluator.h b/internal/ceres/evaluator.h
index 07cfa37..3d25462 100644
--- a/internal/ceres/evaluator.h
+++ b/internal/ceres/evaluator.h
@@ -146,11 +146,11 @@
   // Variant of Evaluator::Evaluate where the user wishes to use the
   // default EvaluateOptions struct. This is mostly here as a
   // convenience method.
-  virtual bool Evaluate(const double* state,
-                        double* cost,
-                        double* residuals,
-                        double* gradient,
-                        SparseMatrix* jacobian) {
+  bool Evaluate(const double* state,
+                double* cost,
+                double* residuals,
+                double* gradient,
+                SparseMatrix* jacobian) {
     return Evaluate(EvaluateOptions(),
                     state,
                     cost,