NPTiming class missing max_feasible_step function
Here how I solved it in my machine:
% git show -1 commit 6bec5ffbb15746c906acf5758847bc92c01a9f46 (HEAD -> cgg2) Author: Gallego Ortiz, Nicolas (INF) ng18p810@campus.unibe.ch Date: Tue May 18 16:16:26 2021 +0200
max_feasible_step function was missing
diff --git a/NSolver/NPTiming.cc b/NSolver/NPTiming.cc index 109fdb1..0e519ec 100644 --- a/NSolver/NPTiming.cc +++ b/NSolver/NPTiming.cc @@ -74,6 +74,10 @@ bool NPTiming::constant_hessian() const return base_->constant_hessian(); }
+double NPTiming::max_feasible_step(const double *_x, const double *_v) +{
- return base_->max_feasible_step(_x, _v); +}
void NPTiming::start_timing() { diff --git a/NSolver/NPTiming.hh b/NSolver/NPTiming.hh index bf86342..e3e5799 100644 --- a/NSolver/NPTiming.hh +++ b/NSolver/NPTiming.hh @@ -54,7 +54,7 @@ public: // advanced properties virtual bool constant_gradient() const; virtual bool constant_hessian() const;
-
virtual double max_feasible_step(const double* _x, const double* _v);
void start_timing();