30 #include "CoinMessageHandler.hpp" 32 #include "AlpsModel.h" 33 #include "AlpsKnowledgeBroker.h" 80 for (i = 0; i < size; ++i) {
84 for (i = 0; i < size; ++i) {
102 for (
int j = 0; j < size; ++j) {
109 for (
int j = 0; j < size; ++j) {
131 AlpsReturnStatus
encodeBcps(AlpsEncoded *encoded)
const;
134 AlpsReturnStatus
decodeBcps(AlpsEncoded &encoded);
CoinMessageHandler * bcpsMessageHandler() const
Get the message handler.
std::vector< BcpsVariable * > & getVariables()
AlpsReturnStatus decodeBcps(AlpsEncoded &encoded)
Unpack Bcps portion of model from an encoded object.
int getNumCoreConstraints() const
std::vector< BcpsVariable * > getVariables() const
Return list of variables.
std::vector< BcpsConstraint * > & getConstraints()
Get variables and constraints.
CoinMessages bcpsMessages_
Bcps messages.
int getNumCoreVariables() const
void setVariables(BcpsVariable **var, int size)
void setNumCoreConstraints(int num)
CoinMessageHandler * bcpsMessageHandler_
Message handler.
int numCoreVariables_
Number of core variables.
std::vector< BcpsConstraint * > getConstrints() const
Return list of constraints.
void setNumCoreVariables(int num)
AlpsReturnStatus encodeBcps(AlpsEncoded *encoded) const
Pack Bcps portion of model into an encoded object.
std::vector< BcpsVariable * > variables_
Variables input by users (before preprocessing).
std::vector< BcpsConstraint * > constraints_
Constraints input by users (before preprocessing).
CoinMessages bcpsMessages()
Return messages.
void setConstraints(BcpsConstraint **con, int size)
Set variables and constraints.
int numCoreConstraints_
Number of core constraints.