Couenne
0.2
|
#include <CouenneAmplInterface.hpp>
Public Member Functions | |
CouenneAmplInterface (Ipopt::SmartPtr< Ipopt::OptionsList > options_, Ipopt::SmartPtr< Ipopt::Journalist > jnlst_) | |
~CouenneAmplInterface () | |
CouenneProblem * | getCouenneProblem () |
Should return the problem to solve in algebraic form. More... | |
Ipopt::SmartPtr< Bonmin::TMINLP > | getTMINLP () |
Should return the problem to solve as TMINLP. More... | |
bool | writeSolution (Bonmin::Bab &bab) |
Called after B&B finished. More... | |
void | setRegisteredOptions (Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions_) |
![]() | |
CouenneUserInterface (Ipopt::SmartPtr< Ipopt::OptionsList > options_, Ipopt::SmartPtr< Ipopt::Journalist > jnlst_) | |
virtual | ~CouenneUserInterface () |
virtual bool | setupJournals () |
Setup journals for printing. More... | |
virtual bool | addBabPlugins (Bonmin::Bab &bab) |
Called after B&B object is setup. More... | |
Static Public Member Functions | |
static void | registerOptions (Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions) |
Private Member Functions | |
bool | readASLfg () |
bool | readnl () |
expression * | nl2e (expr *e) |
Private Attributes | |
CouenneProblem * | problem |
Ipopt::SmartPtr< Bonmin::TMINLP > | tminlp |
Ipopt::SmartPtr < Bonmin::RegisteredOptions > | roptions |
struct ASL * | asl |
Additional Inherited Members | |
![]() | |
Ipopt::SmartPtr < Ipopt::OptionsList > | options |
Ipopt::SmartPtr < Ipopt::Journalist > | jnlst |
Definition at line 26 of file CouenneAmplInterface.hpp.
|
inline |
Definition at line 41 of file CouenneAmplInterface.hpp.
Couenne::CouenneAmplInterface::~CouenneAmplInterface | ( | ) |
|
private |
|
private |
|
private |
|
static |
|
virtual |
Should return the problem to solve in algebraic form.
NOTE: Couenne is (currently) going to modify this problem!
Implements Couenne::CouenneUserInterface.
|
virtual |
Should return the problem to solve as TMINLP.
Implements Couenne::CouenneUserInterface.
|
virtual |
Called after B&B finished.
Should write solution information.
Reimplemented from Couenne::CouenneUserInterface.
|
inline |
Definition at line 53 of file CouenneAmplInterface.hpp.
References roptions.
|
private |
Definition at line 28 of file CouenneAmplInterface.hpp.
|
private |
Definition at line 29 of file CouenneAmplInterface.hpp.
|
private |
Definition at line 31 of file CouenneAmplInterface.hpp.
Referenced by setRegisteredOptions().
|
private |
Definition at line 32 of file CouenneAmplInterface.hpp.