Go to the documentation of this file.
6 #ifndef ClpQuadInterface_H
7 #define ClpQuadInterface_H
9 #include "OsiClpSolverInterface.hpp"
38 virtual OsiSolverInterface *
clone(
bool CopyData =
true)
const;
virtual void resolve()
Resolve an LP relaxation after problem modification.
virtual OsiSolverInterface * clone(bool CopyData=true) const
Clone.
ClpQuadInterface & operator=(const ClpQuadInterface &rhs)
Assignment operator.
virtual double getObjValue() const
Get objective function value (can't use default)
ClpQuadInterface()
Default Constructor.
ClpObjective * quadraticObjective_
True quadratic objective.
void initialize()
Setup fake objective.
virtual ~ClpQuadInterface()
Destructor.
This is to allow the user to replace initialSolve and resolve.
virtual void initialSolve()
Solve initial LP relaxation.