OsiBiLinearEquality Class Reference

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

#include <CbcLinked.hpp>

Inheritance diagram for OsiBiLinearEquality:
OsiBiLinear

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 OsiObject * clone () const
 Clone.
OsiBiLinearEqualityoperator= (const OsiBiLinearEquality &rhs)
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 982 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  ) 
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 1019 of file CbcLinked.hpp.

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

Definition at line 1021 of file CbcLinked.hpp.


Member Data Documentation

Number of points.

Definition at line 1026 of file CbcLinked.hpp.


The documentation for this class was generated from the following file:
Generated on Fri May 28 17:17:32 2010 by  doxygen 1.6.3