OsiBiLinearEquality Class Reference

Define Continuous BiLinear objects for an == bound. More...

#include <CbcLinked.hpp>

Inheritance diagram for OsiBiLinearEquality:
Inheritance graph
[legend]
Collaboration diagram for OsiBiLinearEquality:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 OsiBiLinearEquality ()
 OsiBiLinearEquality (OsiSolverInterface *solver, int xColumn, int yColumn, int xyRow, double rhs, double xMesh)
 Useful constructor - This Adds in rows and variables to construct Ordered Set for x*y = b So note not const solver.
 OsiBiLinearEquality (const OsiBiLinearEquality &)
virtual OsiObjectclone () const
 Clone.
OsiBiLinearEqualityoperator= (const OsiBiLinearEquality &rhs)
 Assignment operator.
virtual ~OsiBiLinearEquality ()
virtual double improvement (const OsiSolverInterface *solver) const
 Possible improvement.
double newGrid (OsiSolverInterface *solver, int type) const
 change grid if type 0 then use solution and make finer if 1 then back to original returns mesh size
int numberPoints () const
 Number of points.
void setNumberPoints (int value)

Private Attributes

int numberPoints_
 Number of points.

Detailed Description

Define Continuous BiLinear objects for an == bound.

This models x*y = b where both are continuous

Definition at line 981 of file CbcLinked.hpp.


Constructor & Destructor Documentation

OsiBiLinearEquality::OsiBiLinearEquality (  ) 
OsiBiLinearEquality::OsiBiLinearEquality ( OsiSolverInterface solver,
int  xColumn,
int  yColumn,
int  xyRow,
double  rhs,
double  xMesh 
)

Useful constructor - This Adds in rows and variables to construct Ordered Set for x*y = b So note not const solver.

OsiBiLinearEquality::OsiBiLinearEquality ( const OsiBiLinearEquality  ) 
virtual OsiBiLinearEquality::~OsiBiLinearEquality (  )  [virtual]

Member Function Documentation

virtual OsiObject* OsiBiLinearEquality::clone (  )  const [virtual]

Clone.

Reimplemented from OsiBiLinear.

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

Assignment operator.

Reimplemented from OsiBiLinear.

virtual double OsiBiLinearEquality::improvement ( const OsiSolverInterface solver  )  const [virtual]

Possible improvement.

double OsiBiLinearEquality::newGrid ( OsiSolverInterface solver,
int  type 
) const

change grid if type 0 then use solution and make finer if 1 then back to original returns mesh size

int OsiBiLinearEquality::numberPoints (  )  const [inline]

Number of points.

Definition at line 1018 of file CbcLinked.hpp.

void OsiBiLinearEquality::setNumberPoints ( int  value  )  [inline]

Definition at line 1020 of file CbcLinked.hpp.


Member Data Documentation

Number of points.

Definition at line 1025 of file CbcLinked.hpp.


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

Generated on 15 Mar 2015 for Coin-All by  doxygen 1.6.1