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