/home/coin/SVN-release/OS-2.1.0/Couenne/src/main/Couenne.cpp File Reference

#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 Documentation

#define PRINTED_PRECISION   1e-5

Definition at line 40 of file Couenne.cpp.


Function Documentation

bool parseCommandLine ( int  argc,
char *  argv[],
Ipopt::SmartPtr< Ipopt::OptionsList >  options 
)

Definition at line 46 of file Couenne.cpp.

Referenced by main().

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().


Variable Documentation

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().


Generated on Tue Mar 30 03:08:45 2010 by  doxygen 1.4.7