#include "CouenneConfig.h"#include <cstdlib>#include "CoinPragma.hpp"#include "CoinError.hpp"#include "CoinTime.hpp"#include "CouenneUserInterface.hpp"#include "BonRegisteredOptions.hpp"#include "BonCbc.hpp"#include "BonCouenneSetup.hpp"#include "BonCouenneInterface.hpp"#include "CbcCutGenerator.hpp"#include "CouenneCutGenerator.hpp"#include "CouenneProblem.hpp"Include dependency graph for Couenne.cpp:

Go to the source code of this file.
Defines | |
| #define | PRINTED_PRECISION 1e-5 |
Functions | |
| bool | parseCommandLine (int argc, char *argv[], Ipopt::SmartPtr< Ipopt::OptionsList > options) |
| int | main (int argc, char *argv[]) |
Variables | |
| static const int | infeasible = 1 |
| #define PRINTED_PRECISION 1e-5 |
Definition at line 40 of file Couenne.cpp.
| bool parseCommandLine | ( | int | argc, | |
| char * | argv[], | |||
| Ipopt::SmartPtr< Ipopt::OptionsList > | options | |||
| ) |
| int main | ( | int | argc, | |
| char * | argv[] | |||
| ) |
Definition at line 58 of file Couenne.cpp.
References CouenneUserInterface::addBabPlugins(), COUENNE_INFINITY, CouenneUserInterface::getCouenneProblem(), CouenneUserInterface::getTMINLP(), infeasible, Bonmin::CouenneSetup::InitializeCouenne(), CouenneProblem::initOptions(), J_PROBLEM(), Bonmin::BabSetupBase::MaxTime, Bonmin::Bab::model(), nt, Bonmin::Bab::numNodes(), parseCommandLine(), PRINTED_PRECISION, Bonmin::CouenneSetup::registerAllOptions(), CouenneOSInterface::registerOptions(), CouenneAmplInterface::registerOptions(), Bonmin::CouenneSetup::setDoubleParameter(), Bonmin::BabSetupBase::setOptionsAndJournalist(), CouenneUserInterface::setupJournals(), Bonmin::Bab::setUsingCouenne(), and CouenneUserInterface::writeSolution().
const int infeasible = 1 [static] |
Definition at line 44 of file Couenne.cpp.
Referenced by CouenneSOSBranchingObject::branch(), CouenneComplBranchingObject::branch(), CouenneBranchingObject::branch(), CouenneProblem::checkNLP(), Bonmin::SubMipSolver::find_good_sol(), CouenneCutGenerator::generateCuts(), Bonmin::EcpCuts::generateCuts(), CouenneProblem::getIntegerCandidate(), main(), Bonmin::SubMipSolver::optimize(), and CouenneSolver::solve().
1.4.7