73 void setSol(
const double *givenSol,
const int givenCard,
74 const double givenMaxViol);
84 void update(
const double *givenSol,
const int givenCard,
85 const double givenVal,
const double givenMaxViol);
95 const double solAMaxViol,
96 const bool solAIsFeas,
97 const double *solB,
const double solBVal,
98 const double solBMaxViol,
99 const bool solBIsFeas,
101 const double precision);
110 void setModSol(
const double *givenModSol,
const int givenModCard,
111 const double givenModVal,
const double givenModMaxViol);
CouNumber * getInitDomLb() const
int compareAndSave(const double *solA, const double solAVal, const double solAMaxViol, const bool solAIsFeas, const double *solB, const double solBVal, const double solBMaxViol, const bool solBIsFeas, const int cardSol, const double precision)
int getCardInitDom() const
void update(const double *givenSol, const int givenCard, const double givenVal, const double givenMaxViol)
void setCardSol(const int givenCard)
void setInitDomUb(const CouNumber *givenUb, const int givenCard)
void printSol(FILE *fsol) const
double getModSolMaxViol() const
void setSol(const double *givenSol, const int givenCard, const double givenMaxViol)
void setVal(const double givenVal)
CouenneRecordBestSol()
Constructor.
std::vector< int > getListInt() const
std::vector< int > listInt
void setHasSol(const bool givenHasSol)
double * getModSol(const int expectedCard)
double getMaxViol() const
void setInitIsInt(const bool *givenIsInt, const int givenCard)
CouNumber * getInitDomUb() const
~CouenneRecordBestSol()
Destructor.
CouenneRecordBestSol(const CouenneRecordBestSol &other)
Copy constructor.
void setInitDomLb(const CouNumber *givenLb, const int givenCard)
double getModSolVal() const
bool * getInitIsInt() const
int getCardModSol() const
void setModSol(const double *givenModSol, const int givenModCard, const double givenModVal, const double givenModMaxViol)
general include file for different compilers
double CouNumber
main number type in Couenne