OBOE
0.1
|
#include <Method.h>
Public Member Functions | |
DualMethod (const Parameters *param) | |
int | run (Manager &manager) |
virtual | ~DualMethod () |
Accpm::DualMethod::DualMethod | ( | const Parameters * | param | ) |
References Accpm::Method::_computeLB, and Accpm::Parameters::getIntParameter().
Accpm::DualMethod::~DualMethod | ( | ) | [virtual] |
int Accpm::DualMethod::run | ( | Manager & | manager | ) | [virtual] |
The main loop for the DualMethod.
Each call to this function does the following:
1. Creates a Localization Set, LocSet, based on the cuurent set of active cuts (and in future variables).
2. Solves the Newton System of equations. It performs Newton Steps, not exceeding the parameter MaxInnerIterations, performNewtonSteps().
3. Computes and update the lower bound, computeLowerBound().
Implements Accpm::Method.
References Accpm::PointGen::_xScaled, and Accpm::Manager::getPointGen().