2019-07-15 14:27:40 -07:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< title > OR-Tools< / title >
< meta http-equiv = "Content-Type" content = "text/html;" / >
< meta charset = "utf-8" / >
<!-- <link rel='stylesheet' type='text/css' href="https://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/> -->
< link rel = "stylesheet" type = "text/css" href = "ortools.css" title = "default" media = "screen,print" / >
< script type = "text/javascript" src = "jquery.js" > < / script >
< script type = "text/javascript" src = "dynsections.js" > < / script >
< / head >
< body >
< div id = "banner-container" >
< div id = "banner" >
< span id = "sfml" > OR-Tools 7.2< / span >
< / div >
< / div >
< link rel = "icon" href = "https://developers.google.com/optimization/images/orLogo.png" >
< div id = "content" >
<!-- Generated by Doxygen 1.8.15 -->
< div id = "navrow1" class = "tabs" >
< ul class = "tablist" >
< li > < a href = "index.html" > < span > Main  Page< / span > < / a > < / li >
< li > < a href = "namespaces.html" > < span > Namespaces< / span > < / a > < / li >
< li class = "current" > < a href = "annotated.html" > < span > Classes< / span > < / a > < / li >
2019-07-15 17:42:24 -07:00
< li > < a href = "files.html" > < span > Files< / span > < / a > < / li >
2019-07-15 14:27:40 -07:00
< / ul >
< / div >
< / div > <!-- top -->
< div id = "side-nav" class = "ui-resizable side-nav-resizable" >
< div id = "nav-tree" >
< div id = "nav-tree-contents" >
< div id = "nav-sync" class = "sync" > < / div >
< / div >
< / div >
< div id = "splitbar" style = "-moz-user-select:none;"
class="ui-resizable-handle">
< / div >
< / div >
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classoperations__research_1_1MPVariable.html','');});
/* @license-end */
< / script >
< div id = "doc-content" >
< div class = "header" >
< div class = "summary" >
< a href = "#pub-methods" > Public Member Functions< / a > |
< a href = "#pro-methods" > Protected Member Functions< / a > |
< a href = "#friends" > Friends< / a > |
< a href = "classoperations__research_1_1MPVariable-members.html" > List of all members< / a > < / div >
< div class = "headertitle" >
< div class = "title" > operations_research::MPVariable Class Reference< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< a name = "details" id = "details" > < / a > < h2 class = "groupheader" > Detailed Description< / h2 >
< div class = "textblock" > < p > The class for variables of a Mathematical Programming (MP) model. < / p >
2019-07-16 10:13:02 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l00998" > 998< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2019-07-15 14:27:40 -07:00
< / div > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pub-methods" > < / a >
Public Member Functions< / h2 > < / td > < / tr >
< tr class = "memitem:a1d74db2a526fd2d8b4e11a4ed4ebf07d" > < td class = "memItemLeft" align = "right" valign = "top" > const std::string &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#a1d74db2a526fd2d8b4e11a4ed4ebf07d" > name< / a > () const< / td > < / tr >
< tr class = "memdesc:a1d74db2a526fd2d8b4e11a4ed4ebf07d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns the name of the variable. < a href = "#a1d74db2a526fd2d8b4e11a4ed4ebf07d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a1d74db2a526fd2d8b4e11a4ed4ebf07d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a02131c51847247fc3f620e4ccb439470" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#a02131c51847247fc3f620e4ccb439470" > SetInteger< / a > (bool < a class = "el" href = "classoperations__research_1_1MPVariable.html#a044841d06c6de76db6f4978bf57898ec" > integer< / a > )< / td > < / tr >
< tr class = "memdesc:a02131c51847247fc3f620e4ccb439470" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Sets the integrality requirement of the variable. < a href = "#a02131c51847247fc3f620e4ccb439470" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a02131c51847247fc3f620e4ccb439470" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a044841d06c6de76db6f4978bf57898ec" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#a044841d06c6de76db6f4978bf57898ec" > integer< / a > () const< / td > < / tr >
< tr class = "memdesc:a044841d06c6de76db6f4978bf57898ec" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns the integrality requirement of the variable. < a href = "#a044841d06c6de76db6f4978bf57898ec" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a044841d06c6de76db6f4978bf57898ec" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9c7aabb1c218e733e719ce2966939586" > < td class = "memItemLeft" align = "right" valign = "top" > double  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#a9c7aabb1c218e733e719ce2966939586" > solution_value< / a > () const< / td > < / tr >
< tr class = "memdesc:a9c7aabb1c218e733e719ce2966939586" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns the value of the variable in the current solution. < a href = "#a9c7aabb1c218e733e719ce2966939586" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a9c7aabb1c218e733e719ce2966939586" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac9676264a15bac7aae8db95344903b1f" > < td class = "memItemLeft" align = "right" valign = "top" > int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#ac9676264a15bac7aae8db95344903b1f" > index< / a > () const< / td > < / tr >
< tr class = "memdesc:ac9676264a15bac7aae8db95344903b1f" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns the index of the variable in the MPSolver::variables_. < a href = "#ac9676264a15bac7aae8db95344903b1f" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ac9676264a15bac7aae8db95344903b1f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a0d581a8129e4fc9779ee0b1172967563" > < td class = "memItemLeft" align = "right" valign = "top" > double  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#a0d581a8129e4fc9779ee0b1172967563" > lb< / a > () const< / td > < / tr >
< tr class = "memdesc:a0d581a8129e4fc9779ee0b1172967563" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns the lower bound. < a href = "#a0d581a8129e4fc9779ee0b1172967563" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a0d581a8129e4fc9779ee0b1172967563" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1eeda5bea30b1e1f354c2919110e2ff9" > < td class = "memItemLeft" align = "right" valign = "top" > double  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#a1eeda5bea30b1e1f354c2919110e2ff9" > ub< / a > () const< / td > < / tr >
< tr class = "memdesc:a1eeda5bea30b1e1f354c2919110e2ff9" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns the upper bound. < a href = "#a1eeda5bea30b1e1f354c2919110e2ff9" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a1eeda5bea30b1e1f354c2919110e2ff9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a0d23a28f31a3b667f21034551666430e" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#a0d23a28f31a3b667f21034551666430e" > SetLB< / a > (double < a class = "el" href = "classoperations__research_1_1MPVariable.html#a0d581a8129e4fc9779ee0b1172967563" > lb< / a > )< / td > < / tr >
< tr class = "memdesc:a0d23a28f31a3b667f21034551666430e" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Sets the lower bound. < a href = "#a0d23a28f31a3b667f21034551666430e" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a0d23a28f31a3b667f21034551666430e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a42590823a1b3343d0459cc7c564b9d69" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#a42590823a1b3343d0459cc7c564b9d69" > SetUB< / a > (double < a class = "el" href = "classoperations__research_1_1MPVariable.html#a1eeda5bea30b1e1f354c2919110e2ff9" > ub< / a > )< / td > < / tr >
< tr class = "memdesc:a42590823a1b3343d0459cc7c564b9d69" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Sets the upper bound. < a href = "#a42590823a1b3343d0459cc7c564b9d69" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a42590823a1b3343d0459cc7c564b9d69" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5608a23aad7a48ea52ba3869b557d036" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#a5608a23aad7a48ea52ba3869b557d036" > SetBounds< / a > (double < a class = "el" href = "classoperations__research_1_1MPVariable.html#a0d581a8129e4fc9779ee0b1172967563" > lb< / a > , double < a class = "el" href = "classoperations__research_1_1MPVariable.html#a1eeda5bea30b1e1f354c2919110e2ff9" > ub< / a > )< / td > < / tr >
< tr class = "memdesc:a5608a23aad7a48ea52ba3869b557d036" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Sets both the lower and upper bounds. < a href = "#a5608a23aad7a48ea52ba3869b557d036" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a5608a23aad7a48ea52ba3869b557d036" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af25c3940fd37705e63340d9269896dc0" > < td class = "memItemLeft" align = "right" valign = "top" > double  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#af25c3940fd37705e63340d9269896dc0" > unrounded_solution_value< / a > () const< / td > < / tr >
< tr class = "memdesc:af25c3940fd37705e63340d9269896dc0" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Advanced usage: unrounded solution value. < a href = "#af25c3940fd37705e63340d9269896dc0" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:af25c3940fd37705e63340d9269896dc0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a0001ce8a3240bd00b49557594a809cdb" > < td class = "memItemLeft" align = "right" valign = "top" > double  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#a0001ce8a3240bd00b49557594a809cdb" > reduced_cost< / a > () const< / td > < / tr >
< tr class = "memdesc:a0001ce8a3240bd00b49557594a809cdb" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Advanced usage: returns the reduced cost of the variable in the current solution (only available for continuous problems). < a href = "#a0001ce8a3240bd00b49557594a809cdb" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a0001ce8a3240bd00b49557594a809cdb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:abb491e237ace37cb5240cde3c3ff2958" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classoperations__research_1_1MPSolver.html#a7e2a34816b22749e70e23d26f49cf743" > MPSolver::BasisStatus< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#abb491e237ace37cb5240cde3c3ff2958" > basis_status< / a > () const< / td > < / tr >
< tr class = "memdesc:abb491e237ace37cb5240cde3c3ff2958" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Advanced usage: returns the basis status of the variable in the current solution (only available for continuous problems). < a href = "#abb491e237ace37cb5240cde3c3ff2958" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:abb491e237ace37cb5240cde3c3ff2958" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6d0e4798441493244b31f29ee5ac26ad" > < td class = "memItemLeft" align = "right" valign = "top" > int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#a6d0e4798441493244b31f29ee5ac26ad" > branching_priority< / a > () const< / td > < / tr >
< tr class = "memdesc:a6d0e4798441493244b31f29ee5ac26ad" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Advanced usage: Certain MIP solvers (e.g. < a href = "#a6d0e4798441493244b31f29ee5ac26ad" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a6d0e4798441493244b31f29ee5ac26ad" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a074f5b3c88658b91bd372a372db63627" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#a074f5b3c88658b91bd372a372db63627" > SetBranchingPriority< / a > (int priority)< / td > < / tr >
< tr class = "separator:a074f5b3c88658b91bd372a372db63627" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pro-methods" > < / a >
Protected Member Functions< / h2 > < / td > < / tr >
< tr class = "memitem:abba28daa7e558932c40cf1a8ecb30194" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#abba28daa7e558932c40cf1a8ecb30194" > MPVariable< / a > (int < a class = "el" href = "classoperations__research_1_1MPVariable.html#ac9676264a15bac7aae8db95344903b1f" > index< / a > , double < a class = "el" href = "classoperations__research_1_1MPVariable.html#a0d581a8129e4fc9779ee0b1172967563" > lb< / a > , double < a class = "el" href = "classoperations__research_1_1MPVariable.html#a1eeda5bea30b1e1f354c2919110e2ff9" > ub< / a > , bool < a class = "el" href = "classoperations__research_1_1MPVariable.html#a044841d06c6de76db6f4978bf57898ec" > integer< / a > , const std::string & < a class = "el" href = "classoperations__research_1_1MPVariable.html#a1d74db2a526fd2d8b4e11a4ed4ebf07d" > name< / a > , < a class = "el" href = "classoperations__research_1_1MPSolverInterface.html" > MPSolverInterface< / a > *const interface_in)< / td > < / tr >
< tr class = "separator:abba28daa7e558932c40cf1a8ecb30194" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8f6294a83ae2d4bb0e6000981f8651a5" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#a8f6294a83ae2d4bb0e6000981f8651a5" > set_solution_value< / a > (double value)< / td > < / tr >
< tr class = "separator:a8f6294a83ae2d4bb0e6000981f8651a5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a73eaa62d668195e9d894548d84f75fdb" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#a73eaa62d668195e9d894548d84f75fdb" > set_reduced_cost< / a > (double < a class = "el" href = "classoperations__research_1_1MPVariable.html#a0001ce8a3240bd00b49557594a809cdb" > reduced_cost< / a > )< / td > < / tr >
< tr class = "separator:a73eaa62d668195e9d894548d84f75fdb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "friends" > < / a >
Friends< / h2 > < / td > < / tr >
< tr class = "memitem:ac2c01b4de8f7670e37daa7d42b804dd4" > < td class = "memItemLeft" align = "right" valign = "top" > class  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#ac2c01b4de8f7670e37daa7d42b804dd4" > MPSolver< / a > < / td > < / tr >
< tr class = "separator:ac2c01b4de8f7670e37daa7d42b804dd4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac0aea0786e75adbb2d24c41c15e7456c" > < td class = "memItemLeft" align = "right" valign = "top" > class  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#ac0aea0786e75adbb2d24c41c15e7456c" > MPSolverInterface< / a > < / td > < / tr >
< tr class = "separator:ac0aea0786e75adbb2d24c41c15e7456c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af5a7cf0c655f37c0b388a2ddcf32ac3e" > < td class = "memItemLeft" align = "right" valign = "top" > class  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#af5a7cf0c655f37c0b388a2ddcf32ac3e" > CBCInterface< / a > < / td > < / tr >
< tr class = "separator:af5a7cf0c655f37c0b388a2ddcf32ac3e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a60944ecdcad88cfb4d4d32feea70c9b5" > < td class = "memItemLeft" align = "right" valign = "top" > class  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#a60944ecdcad88cfb4d4d32feea70c9b5" > CLPInterface< / a > < / td > < / tr >
< tr class = "separator:a60944ecdcad88cfb4d4d32feea70c9b5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae1a3e0a695903c8e6effd524a7f92784" > < td class = "memItemLeft" align = "right" valign = "top" > class  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#ae1a3e0a695903c8e6effd524a7f92784" > GLPKInterface< / a > < / td > < / tr >
< tr class = "separator:ae1a3e0a695903c8e6effd524a7f92784" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a236f9752f4df4c5134617330a040ec8a" > < td class = "memItemLeft" align = "right" valign = "top" > class  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#a236f9752f4df4c5134617330a040ec8a" > SCIPInterface< / a > < / td > < / tr >
< tr class = "separator:a236f9752f4df4c5134617330a040ec8a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5c083b37243075a00bf909840dc7c933" > < td class = "memItemLeft" align = "right" valign = "top" > class  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#a5c083b37243075a00bf909840dc7c933" > SLMInterface< / a > < / td > < / tr >
< tr class = "separator:a5c083b37243075a00bf909840dc7c933" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac28a56eeedb62d070578a9231f1875ea" > < td class = "memItemLeft" align = "right" valign = "top" > class  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#ac28a56eeedb62d070578a9231f1875ea" > GurobiInterface< / a > < / td > < / tr >
< tr class = "separator:ac28a56eeedb62d070578a9231f1875ea" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae7cbd08108e1636184f28c1a71c42393" > < td class = "memItemLeft" align = "right" valign = "top" > class  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#ae7cbd08108e1636184f28c1a71c42393" > CplexInterface< / a > < / td > < / tr >
< tr class = "separator:ae7cbd08108e1636184f28c1a71c42393" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6c754b527a347994b06eeb49a09ac222" > < td class = "memItemLeft" align = "right" valign = "top" > class  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#a6c754b527a347994b06eeb49a09ac222" > GLOPInterface< / a > < / td > < / tr >
< tr class = "separator:a6c754b527a347994b06eeb49a09ac222" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8844020cc1376123531cd53c831acdef" > < td class = "memItemLeft" align = "right" valign = "top" > class  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#a8844020cc1376123531cd53c831acdef" > MPVariableSolutionValueTest< / a > < / td > < / tr >
< tr class = "separator:a8844020cc1376123531cd53c831acdef" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7383308e6b9b63b18196798db342ce8a" > < td class = "memItemLeft" align = "right" valign = "top" > class  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#a7383308e6b9b63b18196798db342ce8a" > BopInterface< / a > < / td > < / tr >
< tr class = "separator:a7383308e6b9b63b18196798db342ce8a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:acbd4413b1370baca9c45aecb0cb8ebd2" > < td class = "memItemLeft" align = "right" valign = "top" > class  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#acbd4413b1370baca9c45aecb0cb8ebd2" > SatInterface< / a > < / td > < / tr >
< tr class = "separator:acbd4413b1370baca9c45aecb0cb8ebd2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aee1ddf25e86286c16face31551751bda" > < td class = "memItemLeft" align = "right" valign = "top" > class  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html#aee1ddf25e86286c16face31551751bda" > KnapsackInterface< / a > < / td > < / tr >
< tr class = "separator:aee1ddf25e86286c16face31551751bda" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table >
< h2 class = "groupheader" > Constructor & Destructor Documentation< / h2 >
< a id = "abba28daa7e558932c40cf1a8ecb30194" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#abba28daa7e558932c40cf1a8ecb30194" > ◆ < / a > < / span > MPVariable()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > operations_research::MPVariable::MPVariable < / td >
< td > (< / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > index< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > double  < / td >
< td class = "paramname" > < em > lb< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > double  < / td >
< td class = "paramname" > < em > ub< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > bool  < / td >
< td class = "paramname" > < em > integer< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const std::string &   < / td >
< td class = "paramname" > < em > name< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1MPSolverInterface.html" > MPSolverInterface< / a > *const  < / td >
< td class = "paramname" > < em > interface_in< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < span class = "mlabel" > protected< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2019-07-16 10:13:02 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l01090" > 1090< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2019-07-15 14:27:40 -07:00
< / div >
< / div >
< h2 class = "groupheader" > Member Function Documentation< / h2 >
< a id = "abb491e237ace37cb5240cde3c3ff2958" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#abb491e237ace37cb5240cde3c3ff2958" > ◆ < / a > < / span > basis_status()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classoperations__research_1_1MPSolver.html#a7e2a34816b22749e70e23d26f49cf743" > MPSolver::BasisStatus< / a > operations_research::MPVariable::basis_status < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Advanced usage: returns the basis status of the variable in the current solution (only available for continuous problems). < / p >
< dl class = "section see" > < dt > See also< / dt > < dd > < a class = "el" href = "classoperations__research_1_1MPSolver.html#a7e2a34816b22749e70e23d26f49cf743" title = "Advanced usage: possible basis status values for a variable and the slack variable of a linear constr..." > MPSolver::BasisStatus< / a > . < / dd > < / dl >
< / div >
< / div >
< a id = "a6d0e4798441493244b31f29ee5ac26ad" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6d0e4798441493244b31f29ee5ac26ad" > ◆ < / a > < / span > branching_priority()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > int operations_research::MPVariable::branching_priority < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Advanced usage: Certain MIP solvers (e.g. < / p >
< p > Gurobi or SCIP) allow you to set a per-variable priority for determining which variable to branch on.< / p >
< p > A value of 0 is treated as default, and is equivalent to not setting the branching priority. The solver looks first to branch on fractional variables in higher priority levels. As of 2019-05, only Gurobi and SCIP support setting branching priority; all other solvers will simply ignore this annotation. < / p >
2019-07-16 10:13:02 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l01068" > 1068< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2019-07-15 14:27:40 -07:00
< / div >
< / div >
< a id = "ac9676264a15bac7aae8db95344903b1f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac9676264a15bac7aae8db95344903b1f" > ◆ < / a > < / span > index()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > int operations_research::MPVariable::index < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Returns the index of the variable in the MPSolver::variables_. < / p >
2019-07-16 10:13:02 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l01019" > 1019< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2019-07-15 14:27:40 -07:00
< / div >
< / div >
< a id = "a044841d06c6de76db6f4978bf57898ec" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a044841d06c6de76db6f4978bf57898ec" > ◆ < / a > < / span > integer()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > bool operations_research::MPVariable::integer < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Returns the integrality requirement of the variable. < / p >
2019-07-16 10:13:02 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l01007" > 1007< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2019-07-15 14:27:40 -07:00
< / div >
< / div >
< a id = "a0d581a8129e4fc9779ee0b1172967563" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a0d581a8129e4fc9779ee0b1172967563" > ◆ < / a > < / span > lb()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > double operations_research::MPVariable::lb < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Returns the lower bound. < / p >
2019-07-16 10:13:02 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l01022" > 1022< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2019-07-15 14:27:40 -07:00
< / div >
< / div >
< a id = "a1d74db2a526fd2d8b4e11a4ed4ebf07d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a1d74db2a526fd2d8b4e11a4ed4ebf07d" > ◆ < / a > < / span > name()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > const std::string& operations_research::MPVariable::name < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Returns the name of the variable. < / p >
2019-07-16 10:13:02 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l01001" > 1001< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2019-07-15 14:27:40 -07:00
< / div >
< / div >
< a id = "a0001ce8a3240bd00b49557594a809cdb" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a0001ce8a3240bd00b49557594a809cdb" > ◆ < / a > < / span > reduced_cost()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > double operations_research::MPVariable::reduced_cost < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Advanced usage: returns the reduced cost of the variable in the current solution (only available for continuous problems). < / p >
< / div >
< / div >
< a id = "a73eaa62d668195e9d894548d84f75fdb" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a73eaa62d668195e9d894548d84f75fdb" > ◆ < / a > < / span > set_reduced_cost()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void operations_research::MPVariable::set_reduced_cost < / td >
< td > (< / td >
< td class = "paramtype" > double  < / td >
< td class = "paramname" > < em > reduced_cost< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < span class = "mlabel" > protected< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2019-07-16 10:13:02 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l01102" > 1102< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2019-07-15 14:27:40 -07:00
< / div >
< / div >
< a id = "a8f6294a83ae2d4bb0e6000981f8651a5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8f6294a83ae2d4bb0e6000981f8651a5" > ◆ < / a > < / span > set_solution_value()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void operations_research::MPVariable::set_solution_value < / td >
< td > (< / td >
< td class = "paramtype" > double  < / td >
< td class = "paramname" > < em > value< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < span class = "mlabel" > protected< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2019-07-16 10:13:02 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l01101" > 1101< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2019-07-15 14:27:40 -07:00
< / div >
< / div >
< a id = "a5608a23aad7a48ea52ba3869b557d036" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5608a23aad7a48ea52ba3869b557d036" > ◆ < / a > < / span > SetBounds()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void operations_research::MPVariable::SetBounds < / td >
< td > (< / td >
< td class = "paramtype" > double  < / td >
< td class = "paramname" > < em > lb< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > double  < / td >
< td class = "paramname" > < em > ub< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Sets both the lower and upper bounds. < / p >
< / div >
< / div >
< a id = "a074f5b3c88658b91bd372a372db63627" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a074f5b3c88658b91bd372a372db63627" > ◆ < / a > < / span > SetBranchingPriority()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void operations_research::MPVariable::SetBranchingPriority < / td >
< td > (< / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > priority< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a02131c51847247fc3f620e4ccb439470" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a02131c51847247fc3f620e4ccb439470" > ◆ < / a > < / span > SetInteger()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void operations_research::MPVariable::SetInteger < / td >
< td > (< / td >
< td class = "paramtype" > bool  < / td >
< td class = "paramname" > < em > integer< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Sets the integrality requirement of the variable. < / p >
< / div >
< / div >
< a id = "a0d23a28f31a3b667f21034551666430e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a0d23a28f31a3b667f21034551666430e" > ◆ < / a > < / span > SetLB()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void operations_research::MPVariable::SetLB < / td >
< td > (< / td >
< td class = "paramtype" > double  < / td >
< td class = "paramname" > < em > lb< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Sets the lower bound. < / p >
2019-07-16 10:13:02 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l01028" > 1028< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2019-07-15 14:27:40 -07:00
< / div >
< / div >
< a id = "a42590823a1b3343d0459cc7c564b9d69" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a42590823a1b3343d0459cc7c564b9d69" > ◆ < / a > < / span > SetUB()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > void operations_research::MPVariable::SetUB < / td >
< td > (< / td >
< td class = "paramtype" > double  < / td >
< td class = "paramname" > < em > ub< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Sets the upper bound. < / p >
2019-07-16 10:13:02 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l01031" > 1031< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2019-07-15 14:27:40 -07:00
< / div >
< / div >
< a id = "a9c7aabb1c218e733e719ce2966939586" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9c7aabb1c218e733e719ce2966939586" > ◆ < / a > < / span > solution_value()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > double operations_research::MPVariable::solution_value < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Returns the value of the variable in the current solution. < / p >
< p > If the variable is integer, then the value will always be an integer (the underlying solver handles floating-point values only, but this function automatically rounds it to the nearest integer; see: man 3 round). < / p >
< / div >
< / div >
< a id = "a1eeda5bea30b1e1f354c2919110e2ff9" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a1eeda5bea30b1e1f354c2919110e2ff9" > ◆ < / a > < / span > ub()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > double operations_research::MPVariable::ub < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Returns the upper bound. < / p >
2019-07-16 10:13:02 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l01025" > 1025< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2019-07-15 14:27:40 -07:00
< / div >
< / div >
< a id = "af25c3940fd37705e63340d9269896dc0" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af25c3940fd37705e63340d9269896dc0" > ◆ < / a > < / span > unrounded_solution_value()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > double operations_research::MPVariable::unrounded_solution_value < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Advanced usage: unrounded solution value. < / p >
< p > The returned value won't be rounded to the nearest integer even if the variable is integer. < / p >
< / div >
< / div >
< h2 class = "groupheader" > Friends And Related Function Documentation< / h2 >
< a id = "a7383308e6b9b63b18196798db342ce8a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a7383308e6b9b63b18196798db342ce8a" > ◆ < / a > < / span > BopInterface< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > friend class BopInterface< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > friend< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2019-07-16 10:13:02 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l01083" > 1083< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2019-07-15 14:27:40 -07:00
< / div >
< / div >
< a id = "af5a7cf0c655f37c0b388a2ddcf32ac3e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af5a7cf0c655f37c0b388a2ddcf32ac3e" > ◆ < / a > < / span > CBCInterface< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > friend class CBCInterface< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > friend< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2019-07-16 10:13:02 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l01074" > 1074< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2019-07-15 14:27:40 -07:00
< / div >
< / div >
< a id = "a60944ecdcad88cfb4d4d32feea70c9b5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a60944ecdcad88cfb4d4d32feea70c9b5" > ◆ < / a > < / span > CLPInterface< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > friend class CLPInterface< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > friend< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2019-07-16 10:13:02 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l01075" > 1075< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2019-07-15 14:27:40 -07:00
< / div >
< / div >
< a id = "ae7cbd08108e1636184f28c1a71c42393" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae7cbd08108e1636184f28c1a71c42393" > ◆ < / a > < / span > CplexInterface< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > friend class CplexInterface< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > friend< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2019-07-16 10:13:02 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l01080" > 1080< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2019-07-15 14:27:40 -07:00
< / div >
< / div >
< a id = "a6c754b527a347994b06eeb49a09ac222" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6c754b527a347994b06eeb49a09ac222" > ◆ < / a > < / span > GLOPInterface< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > friend class GLOPInterface< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > friend< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2019-07-16 10:13:02 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l01081" > 1081< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2019-07-15 14:27:40 -07:00
< / div >
< / div >
< a id = "ae1a3e0a695903c8e6effd524a7f92784" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae1a3e0a695903c8e6effd524a7f92784" > ◆ < / a > < / span > GLPKInterface< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > friend class GLPKInterface< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > friend< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2019-07-16 10:13:02 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l01076" > 1076< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2019-07-15 14:27:40 -07:00
< / div >
< / div >
< a id = "ac28a56eeedb62d070578a9231f1875ea" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac28a56eeedb62d070578a9231f1875ea" > ◆ < / a > < / span > GurobiInterface< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > friend class GurobiInterface< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > friend< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2019-07-16 10:13:02 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l01079" > 1079< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2019-07-15 14:27:40 -07:00
< / div >
< / div >
< a id = "aee1ddf25e86286c16face31551751bda" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aee1ddf25e86286c16face31551751bda" > ◆ < / a > < / span > KnapsackInterface< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > friend class KnapsackInterface< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > friend< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2019-07-16 10:13:02 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l01085" > 1085< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2019-07-15 14:27:40 -07:00
< / div >
< / div >
< a id = "ac2c01b4de8f7670e37daa7d42b804dd4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac2c01b4de8f7670e37daa7d42b804dd4" > ◆ < / a > < / span > MPSolver< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > friend class < a class = "el" href = "classoperations__research_1_1MPSolver.html" > MPSolver< / a > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > friend< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2019-07-16 10:13:02 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l01072" > 1072< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2019-07-15 14:27:40 -07:00
< / div >
< / div >
< a id = "ac0aea0786e75adbb2d24c41c15e7456c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac0aea0786e75adbb2d24c41c15e7456c" > ◆ < / a > < / span > MPSolverInterface< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > friend class < a class = "el" href = "classoperations__research_1_1MPSolverInterface.html" > MPSolverInterface< / a > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > friend< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2019-07-16 10:13:02 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l01073" > 1073< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2019-07-15 14:27:40 -07:00
< / div >
< / div >
< a id = "a8844020cc1376123531cd53c831acdef" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8844020cc1376123531cd53c831acdef" > ◆ < / a > < / span > MPVariableSolutionValueTest< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > friend class MPVariableSolutionValueTest< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > friend< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2019-07-16 10:13:02 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l01082" > 1082< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2019-07-15 14:27:40 -07:00
< / div >
< / div >
< a id = "acbd4413b1370baca9c45aecb0cb8ebd2" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#acbd4413b1370baca9c45aecb0cb8ebd2" > ◆ < / a > < / span > SatInterface< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > friend class SatInterface< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > friend< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2019-07-16 10:13:02 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l01084" > 1084< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2019-07-15 14:27:40 -07:00
< / div >
< / div >
< a id = "a236f9752f4df4c5134617330a040ec8a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a236f9752f4df4c5134617330a040ec8a" > ◆ < / a > < / span > SCIPInterface< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > friend class SCIPInterface< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > friend< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2019-07-16 10:13:02 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l01077" > 1077< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2019-07-15 14:27:40 -07:00
< / div >
< / div >
< a id = "a5c083b37243075a00bf909840dc7c933" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5c083b37243075a00bf909840dc7c933" > ◆ < / a > < / span > SLMInterface< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > friend class SLMInterface< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > friend< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2019-07-16 10:13:02 -07:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l01078" > 1078< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2019-07-15 14:27:40 -07:00
< / div >
< / div >
< hr / > The documentation for this class was generated from the following file:< ul >
< li > < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > < / li >
< / ul >
< / div > <!-- contents -->
< / div > <!-- doc - content -->
< / div >
< div id = "footer-container" >
< div id = "footer" >
< / div >
< / div >
< / body >
< / html >