#include <CouenneRecordBestSol.hpp>
|
| CouenneRecordBestSol () |
| Constructor. More...
|
|
| CouenneRecordBestSol (const CouenneRecordBestSol &other) |
| Copy constructor. More...
|
|
| ~CouenneRecordBestSol () |
| Destructor. More...
|
|
int | getCardInitDom () const |
|
bool * | getInitIsInt () const |
|
std::vector< int > | getListInt () const |
|
void | setInitIsInt (const bool *givenIsInt, const int givenCard) |
|
CouNumber * | getInitDomLb () const |
|
void | setInitDomLb (const CouNumber *givenLb, const int givenCard) |
|
CouNumber * | getInitDomUb () const |
|
void | setInitDomUb (const CouNumber *givenUb, const int givenCard) |
|
void | setHasSol (const bool givenHasSol) |
|
bool | getHasSol () const |
|
void | setSol (const double *givenSol, const int givenCard, const double givenMaxViol) |
|
int | getCardSol () const |
|
void | setCardSol (const int givenCard) |
|
double * | getSol () const |
|
double | getMaxViol () const |
|
void | setVal (const double givenVal) |
|
double | getVal () |
|
void | update (const double *givenSol, const int givenCard, const double givenVal, const double givenMaxViol) |
|
void | update () |
|
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 | getCardModSol () const |
|
double * | getModSol (const int expectedCard) |
|
double | getModSolVal () const |
|
double | getModSolMaxViol () const |
|
void | setModSol (const double *givenModSol, const int givenModCard, const double givenModVal, const double givenModMaxViol) |
|
void | printSol (FILE *fsol) const |
|
Definition at line 19 of file CouenneRecordBestSol.hpp.
CouenneRecordBestSol::CouenneRecordBestSol |
( |
| ) |
|
CouenneRecordBestSol::~CouenneRecordBestSol |
( |
| ) |
|
int Couenne::CouenneRecordBestSol::getCardInitDom |
( |
| ) |
const |
|
inline |
bool* Couenne::CouenneRecordBestSol::getInitIsInt |
( |
| ) |
const |
|
inline |
std::vector<int> Couenne::CouenneRecordBestSol::getListInt |
( |
| ) |
const |
|
inline |
void CouenneRecordBestSol::setInitIsInt |
( |
const bool * |
givenIsInt, |
|
|
const int |
givenCard |
|
) |
| |
CouNumber* Couenne::CouenneRecordBestSol::getInitDomLb |
( |
| ) |
const |
|
inline |
void CouenneRecordBestSol::setInitDomLb |
( |
const CouNumber * |
givenLb, |
|
|
const int |
givenCard |
|
) |
| |
CouNumber* Couenne::CouenneRecordBestSol::getInitDomUb |
( |
| ) |
const |
|
inline |
void CouenneRecordBestSol::setInitDomUb |
( |
const CouNumber * |
givenUb, |
|
|
const int |
givenCard |
|
) |
| |
void CouenneRecordBestSol::setHasSol |
( |
const bool |
givenHasSol | ) |
|
bool Couenne::CouenneRecordBestSol::getHasSol |
( |
| ) |
const |
|
inline |
void CouenneRecordBestSol::setSol |
( |
const double * |
givenSol, |
|
|
const int |
givenCard, |
|
|
const double |
givenMaxViol |
|
) |
| |
int Couenne::CouenneRecordBestSol::getCardSol |
( |
| ) |
const |
|
inline |
void CouenneRecordBestSol::setCardSol |
( |
const int |
givenCard | ) |
|
double* Couenne::CouenneRecordBestSol::getSol |
( |
| ) |
const |
|
inline |
double Couenne::CouenneRecordBestSol::getMaxViol |
( |
| ) |
const |
|
inline |
void CouenneRecordBestSol::setVal |
( |
const double |
givenVal | ) |
|
double Couenne::CouenneRecordBestSol::getVal |
( |
| ) |
|
|
inline |
void CouenneRecordBestSol::update |
( |
const double * |
givenSol, |
|
|
const int |
givenCard, |
|
|
const double |
givenVal, |
|
|
const double |
givenMaxViol |
|
) |
| |
void CouenneRecordBestSol::update |
( |
| ) |
|
int CouenneRecordBestSol::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 Couenne::CouenneRecordBestSol::getCardModSol |
( |
| ) |
const |
|
inline |
double * CouenneRecordBestSol::getModSol |
( |
const int |
expectedCard | ) |
|
double Couenne::CouenneRecordBestSol::getModSolVal |
( |
| ) |
const |
|
inline |
double Couenne::CouenneRecordBestSol::getModSolMaxViol |
( |
| ) |
const |
|
inline |
void CouenneRecordBestSol::setModSol |
( |
const double * |
givenModSol, |
|
|
const int |
givenModCard, |
|
|
const double |
givenModVal, |
|
|
const double |
givenModMaxViol |
|
) |
| |
void CouenneRecordBestSol::printSol |
( |
FILE * |
fsol | ) |
const |
int Couenne::CouenneRecordBestSol::cardInitDom |
bool* Couenne::CouenneRecordBestSol::initIsInt |
std::vector<int> Couenne::CouenneRecordBestSol::listInt |
CouNumber* Couenne::CouenneRecordBestSol::initDomLb |
CouNumber* Couenne::CouenneRecordBestSol::initDomUb |
bool Couenne::CouenneRecordBestSol::hasSol |
int Couenne::CouenneRecordBestSol::cardSol |
double* Couenne::CouenneRecordBestSol::sol |
double Couenne::CouenneRecordBestSol::val |
double Couenne::CouenneRecordBestSol::maxViol |
int Couenne::CouenneRecordBestSol::cardModSol |
double* Couenne::CouenneRecordBestSol::modSol |
double Couenne::CouenneRecordBestSol::modSolVal |
double Couenne::CouenneRecordBestSol::modSolMaxViol |
The documentation for this class was generated from the following files: