|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
TailOff(Master *master)
The constructor takes the length of the tailing off history from Master::tailOffNLp().
void insert(Type elem)
Inserts a new element into the ring.
void reset()
Clears the solution history.
virtual bool tailOff() const
Checks whether there is a tailing-off effect.
Base class of all other classes of ABACUS.
void clear()
Empties the ring.
int tailOffNLp() const
Returns the number of linear programs considered in the tailing off analysis.
void update(double value)
A new LP-solution value can be stored by calling the function update().
AbaRing< double > * lpHistory_
The LP-values considered in the tailing off analysis.
TailOff(Master *master, int NLp)
An alternative constructor takes the length of the tailing off history from the parameter NLp.
the master of the optimization.
Master * master_
A pointer to the corresponding master of the optimization.
int diff(int nLps, double &d) const
Can be used to retrieve the difference between the last and a previous LP-solution in percent.
~TailOff()
The destructor.
friend std::ostream & operator<<(std::ostream &out, const TailOff &rhs)
The output operator.
The master of the optimization.