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