CoinBaseModel
CoinBaseModel class documentation
Derived classes: CoinModel, CoinStructuredModel
Public Methods
CoinBaseModel
Default Constructor.
CoinBaseModel()
CoinBaseModel
Copy constructor.
CoinBaseModel(const CoinBaseModel & rhs)
Parameters:
rhs(const CoinBaseModel &)
operator=
Assignment operator.
CoinBaseModel & operator=(const CoinBaseModel & rhs)
Parameters:
rhs(const CoinBaseModel &)
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:
value(double)
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:
value(double)
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:
value(int)
getProblemName
Return the problem name.
const char * getProblemName()
setProblemName
Set problem name.
void setProblemName(const char * name)
Parameters:
name(const char *)
setProblemName
Set problem name.
void setProblemName(const std::string & name)
Parameters:
name(const std::string &)
getRowBlock
Return the row block name.
const std::string & getRowBlock()
setRowBlock
Set row block name.
void setRowBlock(const std::string & name)
Parameters:
name(const std::string &)
getColumnBlock
Return the column block name.
const std::string & getColumnBlock()
setColumnBlock
Set column block name.
void setColumnBlock(const std::string & name)
Parameters:
name(const std::string &)
setMessageHandler
Pass in message handler.
void setMessageHandler(CoinMessageHandler * handler)
Parameters:
handler(CoinMessageHandler *)
Source
Header: layer-0/CoinUtils/src/CoinModel.hpp