9 #ifndef SepaSepaTMINLP2OsiLP_H
10 #define SepaSepaTMINLP2OsiLP_H
14 #include "IpSmartPtr.hpp"
46 TMINLP2OsiLP::operator=(rhs);
60 virtual void extract(OsiSolverInterface *si,
61 const double *
x,
bool getObj) ;
64 virtual void get_oas(OsiCuts & cs,
65 const double *
x,
bool getObj,
bool global)
const;
69 virtual void get_oa(
int iRow, OsiCuts & cs,
70 const double *
x,
bool getObj,
bool global)
const;
SepaTMINLP2OsiLP & operator=(const SepaTMINLP2OsiLP &rhs)
Assignment operator.
TMINLP2OsiLP * clone() const
virtual copy constructor
SepaTMINLP2OsiLP(const SepaTMINLP2OsiLP &other)
Copy constructor.
void add_outer_description(OsiSolverInterface &si)
virtual void extract(OsiSolverInterface *si, const double *x, bool getObj)
Build the Outer approximation of model_ in x and put it in si.
virtual void get_oa(int iRow, OsiCuts &cs, const double *x, bool getObj, bool global) const
Get OA of one constraints in x.
A transformer class to build outer approximations i.e.
~SepaTMINLP2OsiLP()
Destructor.
SepaTMINLP2OsiLP()
Default constructor.
virtual void get_oas(OsiCuts &cs, const double *x, bool getObj, bool global) const
Get OAs of nonlinear constraints in x.
A transformer class to build outer approximations i.e.
TMINLP2OsiLP()
Default constructor.
virtual void get_refined_oa(OsiCuts &cs) const
Get OAs of nonlinear constraints in x.
void add_outer_description_function_values(OsiSolverInterface &si)
void fint fint fint real fint real * x
void set_num_approx(int v)