Cbc 2.10.12
Loading...
Searching...
No Matches
CbcObjectUpdateData Class Reference

#include <CbcObjectUpdateData.hpp>

Collaboration diagram for CbcObjectUpdateData:

Public Member Functions

 CbcObjectUpdateData ()
 Default Constructor.
 CbcObjectUpdateData (CbcObject *object, int way, double change, int status, int intDecrease_, double branchingValue)
 Useful constructor.
 CbcObjectUpdateData (const CbcObjectUpdateData &)
 Copy constructor.
CbcObjectUpdateDataoperator= (const CbcObjectUpdateData &rhs)
 Assignment operator.
virtual ~CbcObjectUpdateData ()
 Destructor.

Public Attributes

CbcObjectobject_
 data
int way_
 Branch as defined by instance of CbcObject.
int objectNumber_
 Object number.
double change_
 Change in objective.
int status_
 Status 0 Optimal, 1 infeasible, 2 unknown.
int intDecrease_
 Decrease in number unsatisfied.
double branchingValue_
 Branching value.
double originalObjective_
 Objective value before branching.
double cutoff_
 Current cutoff.

Detailed Description

Definition at line 14 of file CbcObjectUpdateData.hpp.

Constructor & Destructor Documentation

◆ CbcObjectUpdateData() [1/3]

CbcObjectUpdateData::CbcObjectUpdateData ( )

Default Constructor.

◆ CbcObjectUpdateData() [2/3]

CbcObjectUpdateData::CbcObjectUpdateData ( CbcObject * object,
int way,
double change,
int status,
int intDecrease_,
double branchingValue )

Useful constructor.

◆ CbcObjectUpdateData() [3/3]

CbcObjectUpdateData::CbcObjectUpdateData ( const CbcObjectUpdateData & )

Copy constructor.

◆ ~CbcObjectUpdateData()

virtual CbcObjectUpdateData::~CbcObjectUpdateData ( )
virtual

Destructor.

Member Function Documentation

◆ operator=()

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

Assignment operator.

Member Data Documentation

◆ object_

CbcObject* CbcObjectUpdateData::object_

data

Object

Definition at line 41 of file CbcObjectUpdateData.hpp.

◆ way_

int CbcObjectUpdateData::way_

Branch as defined by instance of CbcObject.

Definition at line 43 of file CbcObjectUpdateData.hpp.

◆ objectNumber_

int CbcObjectUpdateData::objectNumber_

Object number.

Definition at line 45 of file CbcObjectUpdateData.hpp.

◆ change_

double CbcObjectUpdateData::change_

Change in objective.

Definition at line 47 of file CbcObjectUpdateData.hpp.

◆ status_

int CbcObjectUpdateData::status_

Status 0 Optimal, 1 infeasible, 2 unknown.

Definition at line 49 of file CbcObjectUpdateData.hpp.

◆ intDecrease_

int CbcObjectUpdateData::intDecrease_

Decrease in number unsatisfied.

Definition at line 51 of file CbcObjectUpdateData.hpp.

◆ branchingValue_

double CbcObjectUpdateData::branchingValue_

Branching value.

Definition at line 53 of file CbcObjectUpdateData.hpp.

◆ originalObjective_

double CbcObjectUpdateData::originalObjective_

Objective value before branching.

Definition at line 55 of file CbcObjectUpdateData.hpp.

◆ cutoff_

double CbcObjectUpdateData::cutoff_

Current cutoff.

Definition at line 57 of file CbcObjectUpdateData.hpp.


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