|
| | DiscreteVarsDRIF (uint memory=1000) |
| | Constructor of the DiscreteVarsDRIF class. More...
|
| |
| virtual | ~DiscreteVarsDRIF () |
| | Destructor of the DiscreteVarsDRIF class. More...
|
| |
| void | findVarsToTranslate (vector< ROCPPConstraintIF_Ptr >::const_iterator first, vector< ROCPPConstraintIF_Ptr >::const_iterator last, ROCPPObjectiveIF_Ptr obj, dvContainer &container) |
| | Find all adaptive binary and integer variable in the given constraints and objective. More...
|
| |
| | OneToOneVariableConverterIF () |
| | Constructor of OneToOneVariableConverterIF class. More...
|
| |
| | ~OneToOneVariableConverterIF () |
| | Destructor of OneToOneVariableConverterIF class. More...
|
| |
| const_iterator | find (string varName) const |
| |
| const_iterator | begin () const |
| |
| const_iterator | end () const |
| |
| void | convertVar (vector< ROCPPConstraintIF_Ptr >::const_iterator first, vector< ROCPPConstraintIF_Ptr >::const_iterator last, ROCPPObjectiveIF_Ptr obj, const dvContainer &origDVContainer, vector< ROCPPConstraintIF_Ptr > &toAdd, ROCPPObjectiveIF_Ptr &toSet, bool resetAndSave=false) |
| | Approximate the original variable with a new variable or a constant for all variables in the input model. More...
|
| |
| virtual void | createTranslationMap (const dvContainer &tmpContainer, map< string, ROCPPVarIF_Ptr > &translationMap, vector< ROCPPConstraintIF_Ptr > &toAdd)=0 |
| | Create translation map for the variables in the given container. More...
|
| |
| void | createInverseMap (const dvContainer &origDVContainer) |
| | Create the map m_inverseMap. More...
|
| |
| double | evaluateVariableValue (string nme, const map< string, double > &binValuesMap) const |
| | Evaluate and return the value of the given variable after converting it. More...
|
| |
| virtual ROCPPOptModelIF_Ptr | convertVar (ROCPPOptModelIF_Ptr pIn, bool resetAndSave=false) |
| | Get the objective and constraints in the input model and then convert the variables. More...
|
| |
| virtual void | convertVar (vector< ROCPPConstraintIF_Ptr >::const_iterator first, vector< ROCPPConstraintIF_Ptr >::const_iterator last, ROCPPObjectiveIF_Ptr obj, const dvContainer &origDVContainer, vector< ROCPPConstraintIF_Ptr > &toAdd, ROCPPObjectiveIF_Ptr &toSet, bool resetAndSave=false)=0 |
| | Approximate each variable in the given objective and contraints. More...
|
| |
| | VariableConverterIF () |
| | Constructor of VariableConverterIF class. More...
|
| |
| | ~VariableConverterIF () |
| | Destructor of VariableConverterIF class. More...
|
| |
| const_iterator_inv | findInv (string varName) const |
| | Return a constant iterator pointing to the pair of the given variable and the old variable associated with it. More...
|
| |
| const_iterator_inv | beginInv () const |
| | Return a constant iterator pointing to the beginning of the inverse map (m_inverseMap) More...
|
| |
| const_iterator_inv | endInv () const |
| | Return a constant iterator pointing to the end of the inverse map (m_inverseMap) More...
|
| |
| virtual ROCPPOptModelIF_Ptr | convertVar (ROCPPOptModelIF_Ptr pIn, bool resetAndSave=false) |
| | Get the objective and constraints in the input model and then convert the variables. More...
|
| |
| virtual void | convertVar (vector< ROCPPConstraintIF_Ptr >::const_iterator first, vector< ROCPPConstraintIF_Ptr >::const_iterator last, ROCPPObjectiveIF_Ptr obj, const dvContainer &origDVContainer, vector< ROCPPConstraintIF_Ptr > &toAdd, ROCPPObjectiveIF_Ptr &toSet, bool resetAndSave=false)=0 |
| | Approximate each variable in the given objective and contraints. More...
|
| |
| virtual void | findVarsToTranslate (vector< ROCPPConstraintIF_Ptr >::const_iterator first, vector< ROCPPConstraintIF_Ptr >::const_iterator last, ROCPPObjectiveIF_Ptr obj, dvContainer &container)=0 |
| | Find the variable in the given ocnstraints and objective to be mapped and store them in the container. More...
|
| |
| virtual void | printOut (const ROCPPOptModelIF_Ptr pIn, const map< string, double > &variableValue, ROCPPVarIF_Ptr dv) |
| | Print the solution of the given decision variable. More...
|
| |
Discrete variable decision rule interface.