AbcNodeDesc Class Reference

#include <AbcNodeDesc.h>

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

List of all members.

Public Member Functions

 AbcNodeDesc ()
 AbcNodeDesc (AbcModel *m)
 AbcNodeDesc (AbcModel *m, const double *lb, const double *ub)
virtual ~AbcNodeDesc ()
double * lowerBounds ()
void setLowerBounds (const double *lb, const int size)
void setLowerBound (const int index, const double lb)
double * upperBounds ()
void setUpperBounds (const double *ub, const int size)
void setUpperBound (const int index, const double ub)
void setBranchedOn (int b)
void setBranchedDir (int d)
void setBranchedOnValue (double b)
int getBranchedOn () const
int getBranchedDir () const
double getBranchedOnValue () const

Private Attributes

double * lowerBounds_
double * upperBounds_
int numberRows_
 Number of rows in problem (before these cuts).
int numberCols_
int branchedOn_
 The index of the branching variable.
double branchedOnVal_
 The solution value (non-integral) of the branching variable.
int branchedDir_
 Branching direction.

Detailed Description

Definition at line 48 of file AbcNodeDesc.h.


Constructor & Destructor Documentation

AbcNodeDesc::AbcNodeDesc (  )  [inline]

Definition at line 78 of file AbcNodeDesc.h.

AbcNodeDesc::AbcNodeDesc ( AbcModel m  )  [inline]

Definition at line 91 of file AbcNodeDesc.h.

AbcNodeDesc::AbcNodeDesc ( AbcModel m,
const double *  lb,
const double *  ub 
) [inline]

Definition at line 104 of file AbcNodeDesc.h.

virtual AbcNodeDesc::~AbcNodeDesc (  )  [inline, virtual]

Definition at line 120 of file AbcNodeDesc.h.


Member Function Documentation

double* AbcNodeDesc::lowerBounds (  )  [inline]

Definition at line 131 of file AbcNodeDesc.h.

void AbcNodeDesc::setLowerBounds ( const double *  lb,
const int  size 
) [inline]

Definition at line 146 of file AbcNodeDesc.h.

void AbcNodeDesc::setLowerBound ( const int  index,
const double  lb 
) [inline]

Definition at line 154 of file AbcNodeDesc.h.

double* AbcNodeDesc::upperBounds (  )  [inline]

Definition at line 166 of file AbcNodeDesc.h.

void AbcNodeDesc::setUpperBounds ( const double *  ub,
const int  size 
) [inline]

Definition at line 179 of file AbcNodeDesc.h.

void AbcNodeDesc::setUpperBound ( const int  index,
const double  ub 
) [inline]

Definition at line 187 of file AbcNodeDesc.h.

void AbcNodeDesc::setBranchedOn ( int  b  )  [inline]

Definition at line 199 of file AbcNodeDesc.h.

void AbcNodeDesc::setBranchedDir ( int  d  )  [inline]

Definition at line 201 of file AbcNodeDesc.h.

void AbcNodeDesc::setBranchedOnValue ( double  b  )  [inline]

Definition at line 203 of file AbcNodeDesc.h.

int AbcNodeDesc::getBranchedOn (  )  const [inline]

Definition at line 205 of file AbcNodeDesc.h.

int AbcNodeDesc::getBranchedDir (  )  const [inline]

Definition at line 207 of file AbcNodeDesc.h.

double AbcNodeDesc::getBranchedOnValue (  )  const [inline]

Definition at line 209 of file AbcNodeDesc.h.


Member Data Documentation

double* AbcNodeDesc::lowerBounds_ [private]

Definition at line 59 of file AbcNodeDesc.h.

double* AbcNodeDesc::upperBounds_ [private]

Definition at line 61 of file AbcNodeDesc.h.

int AbcNodeDesc::numberRows_ [private]

Number of rows in problem (before these cuts).

This means that for top of chain it must be rows at continuous

Definition at line 65 of file AbcNodeDesc.h.

int AbcNodeDesc::numberCols_ [private]

Definition at line 67 of file AbcNodeDesc.h.

int AbcNodeDesc::branchedOn_ [private]

The index of the branching variable.

Definition at line 70 of file AbcNodeDesc.h.

double AbcNodeDesc::branchedOnVal_ [private]

The solution value (non-integral) of the branching variable.

Definition at line 73 of file AbcNodeDesc.h.

Branching direction.

Definition at line 76 of file AbcNodeDesc.h.


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

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