Cbc  2.9.7
List of all members
OsiSolverLinearizedQuadratic Class Reference

This is to allow the user to replace initialSolve and resolve. More...

#include <CbcLinked.hpp>

+ Inheritance diagram for OsiSolverLinearizedQuadratic:
+ Collaboration diagram for OsiSolverLinearizedQuadratic:

Public Member Functions

Solve methods
virtual void initialSolve ()
 Solve initial LP relaxation. More...
 
Constructors and destructors
 OsiSolverLinearizedQuadratic ()
 Default Constructor. More...
 
 OsiSolverLinearizedQuadratic (ClpSimplex *quadraticModel)
 Useful constructor (solution should be good) More...
 
virtual OsiSolverInterface * clone (bool copyData=true) const
 Clone. More...
 
 OsiSolverLinearizedQuadratic (const OsiSolverLinearizedQuadratic &)
 Copy constructor. More...
 
OsiSolverLinearizedQuadraticoperator= (const OsiSolverLinearizedQuadratic &rhs)
 Assignment operator. More...
 
virtual ~OsiSolverLinearizedQuadratic ()
 Destructor. More...
 
Sets and Gets
double bestObjectiveValue () const
 Objective value of best solution found internally. More...
 
const double * bestSolution () const
 Best solution found internally. More...
 
void setSpecialOptions3 (int value)
 Set special options. More...
 
int specialOptions3 () const
 Get special options. More...
 
ClpSimplex * quadraticModel () const
 Copy of quadratic model if one. More...
 

Protected Attributes

Private member data
double bestObjectiveValue_
 Objective value of best solution found internally. More...
 
ClpSimplex * quadraticModel_
 Copy of quadratic model if one. More...
 
double * bestSolution_
 Best solution found internally. More...
 
int specialOptions3_
 0 bit (1) - don't do mini B&B 1 bit (2) - quadratic only in objective More...
 

Detailed Description

This is to allow the user to replace initialSolve and resolve.

Definition at line 1318 of file CbcLinked.hpp.

Constructor & Destructor Documentation

OsiSolverLinearizedQuadratic::OsiSolverLinearizedQuadratic ( )

Default Constructor.

OsiSolverLinearizedQuadratic::OsiSolverLinearizedQuadratic ( ClpSimplex *  quadraticModel)

Useful constructor (solution should be good)

OsiSolverLinearizedQuadratic::OsiSolverLinearizedQuadratic ( const OsiSolverLinearizedQuadratic )

Copy constructor.

virtual OsiSolverLinearizedQuadratic::~OsiSolverLinearizedQuadratic ( )
virtual

Destructor.

Member Function Documentation

virtual void OsiSolverLinearizedQuadratic::initialSolve ( )
virtual

Solve initial LP relaxation.

virtual OsiSolverInterface* OsiSolverLinearizedQuadratic::clone ( bool  copyData = true) const
virtual

Clone.

OsiSolverLinearizedQuadratic& OsiSolverLinearizedQuadratic::operator= ( const OsiSolverLinearizedQuadratic rhs)

Assignment operator.

double OsiSolverLinearizedQuadratic::bestObjectiveValue ( ) const
inline

Objective value of best solution found internally.

Definition at line 1353 of file CbcLinked.hpp.

const double* OsiSolverLinearizedQuadratic::bestSolution ( ) const
inline

Best solution found internally.

Definition at line 1357 of file CbcLinked.hpp.

void OsiSolverLinearizedQuadratic::setSpecialOptions3 ( int  value)
inline

Set special options.

Definition at line 1361 of file CbcLinked.hpp.

int OsiSolverLinearizedQuadratic::specialOptions3 ( ) const
inline

Get special options.

Definition at line 1365 of file CbcLinked.hpp.

ClpSimplex* OsiSolverLinearizedQuadratic::quadraticModel ( ) const
inline

Copy of quadratic model if one.

Definition at line 1369 of file CbcLinked.hpp.

Member Data Documentation

double OsiSolverLinearizedQuadratic::bestObjectiveValue_
protected

Objective value of best solution found internally.

Definition at line 1385 of file CbcLinked.hpp.

ClpSimplex* OsiSolverLinearizedQuadratic::quadraticModel_
protected

Copy of quadratic model if one.

Definition at line 1387 of file CbcLinked.hpp.

double* OsiSolverLinearizedQuadratic::bestSolution_
protected

Best solution found internally.

Definition at line 1389 of file CbcLinked.hpp.

int OsiSolverLinearizedQuadratic::specialOptions3_
protected

0 bit (1) - don't do mini B&B 1 bit (2) - quadratic only in objective

Definition at line 1394 of file CbcLinked.hpp.


The documentation for this class was generated from the following file: