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)
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  ) 

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.

References numberPoints_.

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

Definition at line 1020 of file CbcLinked.hpp.

References numberPoints_.


Member Data Documentation

int OsiBiLinearEquality::numberPoints_ [private]

Number of points.

Definition at line 1025 of file CbcLinked.hpp.

Referenced by numberPoints(), and setNumberPoints().


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