Fix warning C4373 in Visual Studio

The warning occurs because an overridden function added a const
to one argument.

Change-Id: Idd24f7c6ab60064747104bfc75ae9bf112f61b3e
This commit is contained in:
Petter Strandmark
2013-08-16 20:05:30 +02:00
parent d61b68aaac
commit 880cba0939
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -112,7 +112,7 @@ void LineSearchFunction::Init(const Vector& position,
direction_ = direction;
}
bool LineSearchFunction::Evaluate(const double x, double* f, double* g) {
bool LineSearchFunction::Evaluate(double x, double* f, double* g) {
scaled_direction_ = x * direction_;
if (!evaluator_->Plus(position_.data(),
scaled_direction_.data(),
+1 -1
View File
@@ -231,7 +231,7 @@ class LineSearchFunction : public LineSearch::Function {
explicit LineSearchFunction(Evaluator* evaluator);
virtual ~LineSearchFunction() {}
void Init(const Vector& position, const Vector& direction);
virtual bool Evaluate(const double x, double* f, double* g);
virtual bool Evaluate(double x, double* f, double* g);
double DirectionInfinityNorm() const;
private: