This is to allow the user to replace initialSolve and resolve. More...
#include <ClpQuadInterface.hpp>


Public Member Functions | |
Solve methods | |
| virtual void | initialSolve () |
| Solve initial LP relaxation. | |
| virtual void | resolve () |
| Resolve an LP relaxation after problem modification. | |
Constructors and destructors | |
| ClpQuadInterface () | |
| Default Constructor. | |
| virtual OsiSolverInterface * | clone (bool CopyData=true) const |
| Clone. | |
| ClpQuadInterface (const ClpQuadInterface &) | |
| Copy constructor. | |
| ClpQuadInterface & | operator= (const ClpQuadInterface &rhs) |
| Assignment operator. | |
| virtual | ~ClpQuadInterface () |
| Destructor. | |
Sets and Getss | |
| void | initialize () |
| Setup fake objective. | |
| virtual double | getObjValue () const |
| Get objective function value (can't use default). | |
Private Attributes | |
Private member data | |
| ClpObjective * | quadraticObjective_ |
| True quadratic objective. | |
This is to allow the user to replace initialSolve and resolve.
Definition at line 16 of file ClpQuadInterface.hpp.
| ClpQuadInterface::ClpQuadInterface | ( | ) |
Default Constructor.
| ClpQuadInterface::ClpQuadInterface | ( | const ClpQuadInterface & | ) |
Copy constructor.
| virtual ClpQuadInterface::~ClpQuadInterface | ( | ) | [virtual] |
Destructor.
| virtual void ClpQuadInterface::initialSolve | ( | ) | [virtual] |
Solve initial LP relaxation.
Reimplemented from OsiClpSolverInterface.
| virtual void ClpQuadInterface::resolve | ( | ) | [virtual] |
Resolve an LP relaxation after problem modification.
Reimplemented from OsiClpSolverInterface.
| virtual OsiSolverInterface* ClpQuadInterface::clone | ( | bool | CopyData = true |
) | const [virtual] |
Clone.
Reimplemented from OsiClpSolverInterface.
| ClpQuadInterface& ClpQuadInterface::operator= | ( | const ClpQuadInterface & | rhs | ) |
Assignment operator.
Reimplemented from OsiClpSolverInterface.
| void ClpQuadInterface::initialize | ( | ) |
Setup fake objective.
It could also read an ampl .nl file or somehow get nonlinear info
| virtual double ClpQuadInterface::getObjValue | ( | ) | const [virtual] |
Get objective function value (can't use default).
Reimplemented from OsiClpSolverInterface.
True quadratic objective.
Definition at line 68 of file ClpQuadInterface.hpp.
1.6.1