CoinBaseModel

CoinBaseModel class documentation

Derived classes: CoinModel, CoinStructuredModel

Public Methods

CoinBaseModel

Default Constructor.

 CoinBaseModel()

CoinBaseModel

Copy constructor.

 CoinBaseModel(const CoinBaseModel & rhs)

Parameters:

operator=

Assignment operator.

CoinBaseModel & operator=(const CoinBaseModel & rhs)

Parameters:

clone

Clone.

CoinBaseModel * clone()

~CoinBaseModel

Destructor.

 ~CoinBaseModel()

numberRows

Return number of rows.

int numberRows()

numberColumns

Return number of columns.

int numberColumns()

numberElements

Return number of elements.

CoinBigIndex numberElements()

objectiveOffset

Returns the (constant) objective offset This is the RHS entry for the objective row.

double objectiveOffset()

setObjectiveOffset

Set objective offset.

void setObjectiveOffset(double value)

Parameters:

optimizationDirection

Direction of optimization (1 - minimize, -1 - maximize, 0 - ignore.

double optimizationDirection()

setOptimizationDirection

Set direction of optimization (1 - minimize, -1 - maximize, 0 - ignore.

void setOptimizationDirection(double value)

Parameters:

logLevel

Get print level 0 - off, 1 - errors, 2 - more.

int logLevel()

setLogLevel

Set print level 0 - off, 1 - errors, 2 - more.

void setLogLevel(int value)

Parameters:

getProblemName

Return the problem name.

const char * getProblemName()

setProblemName

Set problem name.

void setProblemName(const char * name)

Parameters:

setProblemName

Set problem name.

void setProblemName(const std::string & name)

Parameters:

getRowBlock

Return the row block name.

const std::string & getRowBlock()

setRowBlock

Set row block name.

void setRowBlock(const std::string & name)

Parameters:

getColumnBlock

Return the column block name.

const std::string & getColumnBlock()

setColumnBlock

Set column block name.

void setColumnBlock(const std::string & name)

Parameters:

setMessageHandler

Pass in message handler.

void setMessageHandler(CoinMessageHandler * handler)

Parameters:

Source

Header: layer-0/CoinUtils/src/CoinModel.hpp