#include <OptModelConverters.hpp>
|
| | BilinearTermReformulatorIF (string aux_var_nme="bl", string aux_var_sffx="", uint auxVarCnt=0) |
| |
| | ~BilinearTermReformulatorIF () |
| |
| void | Reset () |
| |
| void | setAuxVarNme (string aux_var_nme) |
| |
| void | setAuxVarSffx (string aux_var_sffx) |
| |
| ROCPPOptModelIF_Ptr | linearize (ROCPPOptModelIF_Ptr pIn, const map< string, pair< double, double > > &variableBounds=(map< string, pair< double, double > >())) |
| |
| virtual void | getlinearCstr (ROCPPVarIF_Ptr bindv, ROCPPVarIF_Ptr otherdv, ROCPPVarIF_Ptr newdv, vector< ROCPPConstraintIF_Ptr > &cstrvec, map< string, pair< double, double > > &variableBounds)=0 |
| |
| uint | getAuxVarCnt () const |
| |
| ROCPPOptModelIF_Ptr | Reformulate (ROCPPOptModelIF_Ptr pIn) |
| |
| bool | isApplicable (ROCPPOptModelIF_Ptr pIn) const |
| |
| string | getName () const |
| |
| | ReformulationStrategyIF () |
| |
| | ~ReformulationStrategyIF () |
| |
◆ BilinearTermReformulatorIF()
| BilinearTermReformulatorIF::BilinearTermReformulatorIF |
( |
string |
aux_var_nme = "bl", |
|
|
string |
aux_var_sffx = "", |
|
|
uint |
auxVarCnt = 0 |
|
) |
| |
|
inline |
◆ ~BilinearTermReformulatorIF()
| BilinearTermReformulatorIF::~BilinearTermReformulatorIF |
( |
| ) |
|
|
inline |
◆ getAuxVarCnt()
| uint BilinearTermReformulatorIF::getAuxVarCnt |
( |
| ) |
const |
|
inline |
◆ getlinearCstr()
◆ getName()
| string BilinearTermReformulatorIF::getName |
( |
| ) |
const |
|
inlinevirtual |
◆ isApplicable()
◆ linearize()
◆ Reformulate()
◆ Reset()
| void BilinearTermReformulatorIF::Reset |
( |
| ) |
|
|
inline |
◆ setAuxVarNme()
| void BilinearTermReformulatorIF::setAuxVarNme |
( |
string |
aux_var_nme | ) |
|
|
inline |
◆ setAuxVarSffx()
| void BilinearTermReformulatorIF::setAuxVarSffx |
( |
string |
aux_var_sffx | ) |
|
|
inline |
◆ m_aux_var_nme
| string BilinearTermReformulatorIF::m_aux_var_nme |
|
private |
◆ m_aux_var_sffx
| string BilinearTermReformulatorIF::m_aux_var_sffx |
|
private |
◆ m_auxVarCnt
| uint BilinearTermReformulatorIF::m_auxVarCnt |
|
private |