OsiSolverLinearizedQuadratic Class Reference

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

#include <CbcLinked.hpp>

Inheritance diagram for OsiSolverLinearizedQuadratic:

Inheritance graph
[legend]
Collaboration diagram for OsiSolverLinearizedQuadratic:

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

Protected Attributes

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

Detailed Description

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

Definition at line 1257 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.

Reimplemented from OsiClpSolverInterface.

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

Clone.

Reimplemented from OsiClpSolverInterface.

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

Assignment operator.

double OsiSolverLinearizedQuadratic::bestObjectiveValue (  )  const [inline]

Objective value of best solution found internally.

Definition at line 1292 of file CbcLinked.hpp.

References bestObjectiveValue_.

const double* OsiSolverLinearizedQuadratic::bestSolution (  )  const [inline]

Best solution found internally.

Definition at line 1295 of file CbcLinked.hpp.

References bestSolution_.

void OsiSolverLinearizedQuadratic::setSpecialOptions3 ( int  value  )  [inline]

Set special options.

Definition at line 1298 of file CbcLinked.hpp.

References specialOptions3_.

int OsiSolverLinearizedQuadratic::specialOptions3 (  )  const [inline]

Get special options.

Definition at line 1301 of file CbcLinked.hpp.

References specialOptions3_.

ClpSimplex* OsiSolverLinearizedQuadratic::quadraticModel (  )  const [inline]

Copy of quadratic model if one.

Definition at line 1304 of file CbcLinked.hpp.

References quadraticModel_.


Member Data Documentation

double OsiSolverLinearizedQuadratic::bestObjectiveValue_ [protected]

Objective value of best solution found internally.

Definition at line 1319 of file CbcLinked.hpp.

Referenced by bestObjectiveValue().

ClpSimplex* OsiSolverLinearizedQuadratic::quadraticModel_ [protected]

Copy of quadratic model if one.

Definition at line 1321 of file CbcLinked.hpp.

Referenced by quadraticModel().

double* OsiSolverLinearizedQuadratic::bestSolution_ [protected]

Best solution found internally.

Definition at line 1323 of file CbcLinked.hpp.

Referenced by bestSolution().

int OsiSolverLinearizedQuadratic::specialOptions3_ [protected]

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

Definition at line 1328 of file CbcLinked.hpp.

Referenced by setSpecialOptions3(), and specialOptions3().


The documentation for this class was generated from the following file:
Generated on Sun Nov 14 14:14:26 2010 for Coin-All by  doxygen 1.4.7