2019-06-13 15:51:12 +02: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"/> -->
2019-06-20 23:08:48 +02:00
< link rel = "stylesheet" type = "text/css" href = "ortools.css" title = "default" media = "screen,print" / >
2019-06-13 15:51:12 +02:00
< 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" >
2020-01-27 13:48:26 +01:00
< span id = "sfml" > Google OR-Tools 7.5< / span >
2019-06-13 15:51:12 +02:00
< / div >
< / div >
2019-08-07 18:01:08 -07:00
< div id = "content" style = "width: 100%; overflow: hidden;" >
< div style = "margin-left: 15px; margin-top: 5px; float: left; color: #145A32;" >
2019-08-12 09:16:03 -07:00
< h2 > C++ Reference< / h2 >
2019-08-07 18:01:08 -07:00
< ul >
< li > < a href = "../cpp_algorithms/annotated.html" > Algorithms< / a > < / li >
2019-08-12 09:16:03 -07:00
< li > < a href = "../cpp_sat/annotated.html" > CP-SAT< / a > < / li >
2019-08-07 18:01:08 -07:00
< li > < a href = "../cpp_graph/annotated.html" > Graph< / a > < / li >
< li > < a href = "../cpp_routing/annotated.html" > Routing< / a > < / li >
< li > < a href = "../cpp_linear/annotated.html" > Linear solver< / a > < / li >
< / ul >
< / div >
2019-06-13 15:51:12 +02:00
< div id = "content" >
2019-08-07 18:01:08 -07:00
< div align = "center" >
< h1 style = "color: #145A32;" > C++ Reference: Linear solver< / h1 >
< / div >
2020-04-23 15:34:43 +02:00
<!-- Generated by Doxygen 1.8.16 -->
2019-06-13 15:51:12 +02:00
< div id = "navrow1" class = "tabs" >
< ul class = "tablist" >
< li class = "current" > < a href = "namespaces.html" > < span > Namespaces< / span > < / a > < / li >
< li > < 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-06-13 15:51:12 +02:00
< / ul >
< / div >
2019-08-07 18:01:08 -07:00
< / div > <!-- top -->
2019-06-13 15:51:12 +02:00
< div class = "header" >
< div class = "summary" >
< a href = "#nested-classes" > Classes< / a > |
2020-01-31 17:22:59 +01:00
< a href = "#enum-members" > Enumerations< / a > |
2019-06-13 15:51:12 +02:00
< a href = "#func-members" > Functions< / a > |
< a href = "#var-members" > Variables< / a > < / div >
< div class = "headertitle" >
< div class = "title" > operations_research Namespace Reference< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "nested-classes" > < / a >
Classes< / h2 > < / td > < / tr >
2019-07-15 17:42:24 -07:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > < a class = "el" href = "classoperations__research_1_1LinearExpr.html" title = "LinearExpr models a quantity that is linear in the decision variables (MPVariable) of an optimization..." > LinearExpr< / a > models a quantity that is linear in the decision variables (< a class = "el" href = "classoperations__research_1_1MPVariable.html" title = "The class for variables of a Mathematical Programming (MP) model." > MPVariable< / a > ) of an optimization problem, i.e. < a href = "classoperations__research_1_1LinearExpr.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1LinearRange.html" > LinearRange< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > An expression of the form: < a href = "classoperations__research_1_1LinearRange.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-01-31 17:22:59 +01:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPAbsConstraint.html" > MPAbsConstraint< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPArrayConstraint.html" > MPArrayConstraint< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPArrayWithConstantConstraint.html" > MPArrayWithConstantConstraint< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-07-15 14:27:40 -07:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPConstraint.html" > MPConstraint< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The class for constraints of a Mathematical Programming (MP) model. < a href = "classoperations__research_1_1MPConstraint.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-01-31 17:22:59 +01:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPConstraintProto.html" > MPConstraintProto< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPGeneralConstraintProto.html" > MPGeneralConstraintProto< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPIndicatorConstraint.html" > MPIndicatorConstraint< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPModelDeltaProto.html" > MPModelDeltaProto< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPModelDeltaProto__ConstraintOverridesEntry__DoNotUse.html" > MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPModelDeltaProto__VariableOverridesEntry__DoNotUse.html" > MPModelDeltaProto_VariableOverridesEntry_DoNotUse< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-06-13 15:51:12 +02:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structoperations__research_1_1MPModelExportOptions.html" > MPModelExportOptions< / a > < / td > < / tr >
2019-08-07 18:01:08 -07:00
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Export options. < a href = "structoperations__research_1_1MPModelExportOptions.html#details" > More...< / a > < br / > < / td > < / tr >
2019-06-13 15:51:12 +02:00
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-01-31 17:22:59 +01:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPModelProto.html" > MPModelProto< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPModelRequest.html" > MPModelRequest< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-07-15 14:27:40 -07:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPObjective.html" > MPObjective< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > A class to express a linear objective. < a href = "classoperations__research_1_1MPObjective.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-01-31 17:22:59 +01:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPQuadraticConstraint.html" > MPQuadraticConstraint< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPQuadraticObjective.html" > MPQuadraticObjective< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPSolutionResponse.html" > MPSolutionResponse< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-07-15 14:27:40 -07:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPSolver.html" > MPSolver< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > This mathematical programming (MP) solver class is the main class though which users build and solve problems. < a href = "classoperations__research_1_1MPSolver.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-01-31 17:22:59 +01:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPSolverCommonParameters.html" > MPSolverCommonParameters< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-07-15 14:27:40 -07:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPSolverInterface.html" > MPSolverInterface< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPSolverParameters.html" > MPSolverParameters< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > This class stores parameter settings for LP and MIP solvers. < a href = "classoperations__research_1_1MPSolverParameters.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-01-31 17:22:59 +01:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPSosConstraint.html" > MPSosConstraint< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-07-15 14:27:40 -07:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariable.html" > MPVariable< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > The class for variables of a Mathematical Programming (MP) model. < a href = "classoperations__research_1_1MPVariable.html#details" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-01-31 17:22:59 +01:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1MPVariableProto.html" > MPVariableProto< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1OptionalDouble.html" > OptionalDouble< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classoperations__research_1_1PartialVariableAssignment.html" > PartialVariableAssignment< / a > < / td > < / tr >
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "enum-members" > < / a >
Enumerations< / h2 > < / td > < / tr >
< tr class = "memitem:a7f0aabaee920119f0b683ba887250f0b" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0b" > MPSosConstraint_Type< / a > : int { < a class = "el" href = "namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0bae59773cfdb0c5a52b6dafc8b9c853ae6" > MPSosConstraint_Type_SOS1_DEFAULT< / a > = 0,
< a class = "el" href = "namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0ba29baea5082ad9cfbd015d2e0f04a80f1" > MPSosConstraint_Type_SOS2< / a > = 1
}< / td > < / tr >
< tr class = "separator:a7f0aabaee920119f0b683ba887250f0b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8913360b55a9b9861237e0ad039f6979" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979" > MPSolverCommonParameters_LPAlgorithmValues< / a > : int { < a class = "el" href = "namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979a18a46e7e7a130a3a38c7915f577301c2" > MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_UNSPECIFIED< / a > = 0,
< a class = "el" href = "namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979a533fac70679c30c889a2f75a7e46170e" > MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_DUAL< / a > = 1,
< a class = "el" href = "namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979af3259b56473cfb82c63b503b80efd283" > MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_PRIMAL< / a > = 2,
< a class = "el" href = "namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979a3615540cdf96dce3f3ca1c2c05c6d434" > MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_BARRIER< / a > = 3
}< / td > < / tr >
< tr class = "separator:a8913360b55a9b9861237e0ad039f6979" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac417714eb4dbaf83717bb2aa9affc689" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689" > MPModelRequest_SolverType< / a > : int { < br / >
    < a class = "el" href = "namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a162575d5bea8a8393ff4d9fc11275ec3" > MPModelRequest_SolverType_GLOP_LINEAR_PROGRAMMING< / a > = 2,
< a class = "el" href = "namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a4d77685d54eb87c232beed1e460c5aaa" > MPModelRequest_SolverType_CLP_LINEAR_PROGRAMMING< / a > = 0,
< a class = "el" href = "namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a7a5586fa6b3f31587894d20b33ebd8bf" > MPModelRequest_SolverType_GLPK_LINEAR_PROGRAMMING< / a > = 1,
< a class = "el" href = "namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a1ccff29cebf50c35a55f15b83fbbae32" > MPModelRequest_SolverType_GUROBI_LINEAR_PROGRAMMING< / a > = 6,
< br / >
    < a class = "el" href = "namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a25de47e453fa0175e7d254c61e75c847" > MPModelRequest_SolverType_XPRESS_LINEAR_PROGRAMMING< / a > = 101,
< a class = "el" href = "namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689ac40195f69d9c078b3f2249221baa4a0e" > MPModelRequest_SolverType_CPLEX_LINEAR_PROGRAMMING< / a > = 10,
< a class = "el" href = "namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a16663d704b6e0b28605e998a6bd36164" > MPModelRequest_SolverType_SCIP_MIXED_INTEGER_PROGRAMMING< / a > = 3,
< a class = "el" href = "namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a85fa72a05039663be93853d86e3c174c" > MPModelRequest_SolverType_GLPK_MIXED_INTEGER_PROGRAMMING< / a > = 4,
< br / >
    < a class = "el" href = "namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a2ff8af502bfbbc76836bd658144b4f8a" > MPModelRequest_SolverType_CBC_MIXED_INTEGER_PROGRAMMING< / a > = 5,
< a class = "el" href = "namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689aad4dc18cf5fd6463aa0b26440f23a8b1" > MPModelRequest_SolverType_GUROBI_MIXED_INTEGER_PROGRAMMING< / a > = 7,
< a class = "el" href = "namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a5343614c63eb3585cf34d7f48c30d9de" > MPModelRequest_SolverType_XPRESS_MIXED_INTEGER_PROGRAMMING< / a > = 102,
< a class = "el" href = "namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689aeb076e6845a57af474212cd24d9de85c" > MPModelRequest_SolverType_CPLEX_MIXED_INTEGER_PROGRAMMING< / a > = 11,
< br / >
    < a class = "el" href = "namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689af523c539a31bee5db12cd7566af59a40" > MPModelRequest_SolverType_BOP_INTEGER_PROGRAMMING< / a > = 12,
< a class = "el" href = "namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a5985a25f8da9d50c769a78025b9fb0bf" > MPModelRequest_SolverType_SAT_INTEGER_PROGRAMMING< / a > = 14,
< a class = "el" href = "namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689afdb40bacb05f8e852322924fb3597433" > MPModelRequest_SolverType_KNAPSACK_MIXED_INTEGER_PROGRAMMING< / a > = 13
< br / >
}< / td > < / tr >
< tr class = "separator:ac417714eb4dbaf83717bb2aa9affc689" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aeaeaf340789f2dd271dcf9204279cb1b" > < td class = "memItemLeft" align = "right" valign = "top" > enum   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1b" > MPSolverResponseStatus< / a > : int { < br / >
    < a class = "el" href = "namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1ba9cff14a44a54cc44f4b91d65e8cd73b1" > MPSOLVER_OPTIMAL< / a > = 0,
< a class = "el" href = "namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1badbeb0b2ee95779317b20e5876609bf04" > MPSOLVER_FEASIBLE< / a > = 1,
< a class = "el" href = "namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1ba12a89c0e1b72e6c40e8c0ed16afa48a6" > MPSOLVER_INFEASIBLE< / a > = 2,
< a class = "el" href = "namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1ba4b81d5eafe0b99411fc94d676bc286db" > MPSOLVER_UNBOUNDED< / a > = 3,
< br / >
    < a class = "el" href = "namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1baf6f49dcf49ad7df71d2e5b5f2c81ff88" > MPSOLVER_ABNORMAL< / a > = 4,
< a class = "el" href = "namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1ba3955ab5aa529fab85eb3566271a043e2" > MPSOLVER_NOT_SOLVED< / a > = 6,
< a class = "el" href = "namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1ba81239917bc019f71d9f78b550c6acf37" > MPSOLVER_MODEL_IS_VALID< / a > = 97,
< a class = "el" href = "namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1ba55c6337c519b0ef4070cfe89dead866f" > MPSOLVER_UNKNOWN_STATUS< / a > = 99,
< br / >
    < a class = "el" href = "namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1ba5d004f74784501a516258dff6b7740ec" > MPSOLVER_MODEL_INVALID< / a > = 5,
< a class = "el" href = "namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1badcf1ef4c6880afe0aeb3e0c80a9dd4e9" > MPSOLVER_MODEL_INVALID_SOLUTION_HINT< / a > = 84,
< a class = "el" href = "namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1bae98571c24fbf68a473b3d93ca45c6e7a" > MPSOLVER_MODEL_INVALID_SOLVER_PARAMETERS< / a > = 85,
< a class = "el" href = "namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1bacd2f1efd0290a03172495d05d131cbfe" > MPSOLVER_SOLVER_TYPE_UNAVAILABLE< / a > = 7
< br / >
}< / td > < / tr >
< tr class = "separator:aeaeaf340789f2dd271dcf9204279cb1b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-06-13 15:51:12 +02:00
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "func-members" > < / a >
Functions< / h2 > < / td > < / tr >
2019-08-07 18:01:08 -07:00
< tr class = "memitem:ad3390eca60a1042a3d81452cea3863aa" > < td class = "memItemLeft" align = "right" valign = "top" > std::ostream &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ad3390eca60a1042a3d81452cea3863aa" > operator< < < / a > (std::ostream & stream, const < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > & linear_expr)< / td > < / tr >
< tr class = "separator:ad3390eca60a1042a3d81452cea3863aa" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-07-15 17:42:24 -07:00
< tr class = "memitem:a97f9b83239285f5fdfcac1b8e8b4f162" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a97f9b83239285f5fdfcac1b8e8b4f162" > operator+< / a > (< a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > lhs, const < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > & rhs)< / td > < / tr >
< tr class = "separator:a97f9b83239285f5fdfcac1b8e8b4f162" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a515cdaf4f9c4000bb3482a0c450e23c3" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a515cdaf4f9c4000bb3482a0c450e23c3" > operator-< / a > (< a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > lhs, const < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > & rhs)< / td > < / tr >
< tr class = "separator:a515cdaf4f9c4000bb3482a0c450e23c3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-11-14 13:52:51 -08:00
< tr class = "memitem:a138bb0f103cd9d68e4d13fa773901186" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a138bb0f103cd9d68e4d13fa773901186" > operator*< / a > (< a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > lhs, double rhs)< / td > < / tr >
< tr class = "separator:a138bb0f103cd9d68e4d13fa773901186" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-07-15 17:42:24 -07:00
< tr class = "memitem:abebdd7f40e90df8dc7d557b6e26da942" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#abebdd7f40e90df8dc7d557b6e26da942" > operator/< / a > (< a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > lhs, double rhs)< / td > < / tr >
< tr class = "separator:abebdd7f40e90df8dc7d557b6e26da942" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-11-14 13:52:51 -08:00
< tr class = "memitem:a62b131d2829f1cdacd2414d2d7bc6c7c" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a62b131d2829f1cdacd2414d2d7bc6c7c" > operator*< / a > (double lhs, < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > rhs)< / td > < / tr >
< tr class = "separator:a62b131d2829f1cdacd2414d2d7bc6c7c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-07-15 17:42:24 -07:00
< tr class = "memitem:a6d1fa20f9c9faf7027c0b16f97139e80" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classoperations__research_1_1LinearRange.html" > LinearRange< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a6d1fa20f9c9faf7027c0b16f97139e80" > operator< =< / a > (const < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > & lhs, const < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > & rhs)< / td > < / tr >
< tr class = "separator:a6d1fa20f9c9faf7027c0b16f97139e80" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a08146f196bd9c3f492ee108732449ced" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classoperations__research_1_1LinearRange.html" > LinearRange< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a08146f196bd9c3f492ee108732449ced" > operator==< / a > (const < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > & lhs, const < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > & rhs)< / td > < / tr >
< tr class = "separator:a08146f196bd9c3f492ee108732449ced" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac4052f92af6a7fbb1d45e17befcb68e0" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classoperations__research_1_1LinearRange.html" > LinearRange< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ac4052f92af6a7fbb1d45e17befcb68e0" > operator> =< / a > (const < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > & lhs, const < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > & rhs)< / td > < / tr >
< tr class = "separator:ac4052f92af6a7fbb1d45e17befcb68e0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-08-07 18:01:08 -07:00
< tr class = "memitem:afc3e3b80841b587c6fbfd9e9f3ec9c59" > < td class = "memItemLeft" align = "right" valign = "top" > const absl::string_view  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#afc3e3b80841b587c6fbfd9e9f3ec9c59" > ToString< / a > (< a class = "el" href = "classoperations__research_1_1MPSolver.html#a76c87990aabadd148304b95332a60ff8" > MPSolver::OptimizationProblemType< / a > optimization_problem_type)< / td > < / tr >
2019-07-15 14:27:40 -07:00
< tr class = "separator:afc3e3b80841b587c6fbfd9e9f3ec9c59" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-08-07 18:01:08 -07:00
< tr class = "memitem:a2610f938f233d0adcd3142693f4a2683" > < td class = "memItemLeft" align = "right" valign = "top" > std::ostream &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a2610f938f233d0adcd3142693f4a2683" > operator< < < / a > (std::ostream & os, < a class = "el" href = "classoperations__research_1_1MPSolver.html#a76c87990aabadd148304b95332a60ff8" > MPSolver::OptimizationProblemType< / a > optimization_problem_type)< / td > < / tr >
2019-07-15 14:27:40 -07:00
< tr class = "separator:a2610f938f233d0adcd3142693f4a2683" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-08-07 18:01:08 -07:00
< tr class = "memitem:a6e3ed7b755e2b756ef48c9b3bad4a780" > < td class = "memItemLeft" align = "right" valign = "top" > std::ostream &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a6e3ed7b755e2b756ef48c9b3bad4a780" > operator< < < / a > (std::ostream & os, < a class = "el" href = "classoperations__research_1_1MPSolver.html#a573d479910e373f5d771d303e440587d" > MPSolver::ResultStatus< / a > status)< / td > < / tr >
2019-07-15 14:27:40 -07:00
< tr class = "separator:a6e3ed7b755e2b756ef48c9b3bad4a780" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-08-07 18:01:08 -07:00
< tr class = "memitem:a61dc18a85425d0a7cf6aa3e7ce3199f6" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a61dc18a85425d0a7cf6aa3e7ce3199f6" > AbslParseFlag< / a > (absl::string_view text, < a class = "el" href = "classoperations__research_1_1MPSolver.html#a76c87990aabadd148304b95332a60ff8" > MPSolver::OptimizationProblemType< / a > *solver_type, std::string *error)< / td > < / tr >
2019-07-15 14:27:40 -07:00
< tr class = "separator:a61dc18a85425d0a7cf6aa3e7ce3199f6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-08-07 18:01:08 -07:00
< tr class = "memitem:af04d1dfc591c35038a974202e50e541f" > < td class = "memItemLeft" align = "right" valign = "top" > std::string  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#af04d1dfc591c35038a974202e50e541f" > AbslUnparseFlag< / a > (< a class = "el" href = "classoperations__research_1_1MPSolver.html#a76c87990aabadd148304b95332a60ff8" > MPSolver::OptimizationProblemType< / a > solver_type)< / td > < / tr >
2019-07-15 14:27:40 -07:00
< tr class = "separator:af04d1dfc591c35038a974202e50e541f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-04-23 15:34:43 +02:00
< tr class = "memitem:a52d451963bca16889b3f1e23450a8f2d" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a52d451963bca16889b3f1e23450a8f2d" > MPSolverResponseStatusIsRpcError< / a > (< a class = "el" href = "namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1b" > MPSolverResponseStatus< / a > status)< / td > < / tr >
< tr class = "separator:a52d451963bca16889b3f1e23450a8f2d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-01-31 17:22:59 +01:00
< tr class = "memitem:a689d3552f87e89456c0c9a43847c964a" > < td class = "memItemLeft" align = "right" valign = "top" > util::StatusOr< std::string >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a689d3552f87e89456c0c9a43847c964a" > ExportModelAsLpFormat< / a > (const < a class = "el" href = "classoperations__research_1_1MPModelProto.html" > MPModelProto< / a > & model, const < a class = "el" href = "structoperations__research_1_1MPModelExportOptions.html" > MPModelExportOptions< / a > & options=< a class = "el" href = "structoperations__research_1_1MPModelExportOptions.html" > MPModelExportOptions< / a > ())< / td > < / tr >
2020-01-27 13:48:26 +01:00
< tr class = "memdesc:a689d3552f87e89456c0c9a43847c964a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Outputs the current model (variables, constraints, objective) as a string encoded in the so-called "CPLEX LP file format" as generated by SCIP. < a href = "namespaceoperations__research.html#a689d3552f87e89456c0c9a43847c964a" > More...< / a > < br / > < / td > < / tr >
2019-06-13 15:51:12 +02:00
< tr class = "separator:a689d3552f87e89456c0c9a43847c964a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-01-31 17:22:59 +01:00
< tr class = "memitem:aef684073daca7460490db8d881f886e0" > < td class = "memItemLeft" align = "right" valign = "top" > util::StatusOr< std::string >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#aef684073daca7460490db8d881f886e0" > ExportModelAsMpsFormat< / a > (const < a class = "el" href = "classoperations__research_1_1MPModelProto.html" > MPModelProto< / a > & model, const < a class = "el" href = "structoperations__research_1_1MPModelExportOptions.html" > MPModelExportOptions< / a > & options=< a class = "el" href = "structoperations__research_1_1MPModelExportOptions.html" > MPModelExportOptions< / a > ())< / td > < / tr >
2020-01-27 13:48:26 +01:00
< tr class = "memdesc:aef684073daca7460490db8d881f886e0" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Outputs the current model (variables, constraints, objective) as a string encoded in MPS file format, using the "free" MPS format. < a href = "namespaceoperations__research.html#aef684073daca7460490db8d881f886e0" > More...< / a > < br / > < / td > < / tr >
2019-06-13 15:51:12 +02:00
< tr class = "separator:aef684073daca7460490db8d881f886e0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-01-31 17:22:59 +01:00
< tr class = "memitem:a4d319c19b685fe608fe013b573081351" > < td class = "memItemLeft" align = "right" valign = "top" > std::string  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a4d319c19b685fe608fe013b573081351" > ExportModelAsLpFormatReturnString< / a > (const < a class = "el" href = "classoperations__research_1_1MPModelProto.html" > MPModelProto< / a > & input_model, const < a class = "el" href = "structoperations__research_1_1MPModelExportOptions.html" > MPModelExportOptions< / a > & options=< a class = "el" href = "structoperations__research_1_1MPModelExportOptions.html" > MPModelExportOptions< / a > ())< / td > < / tr >
2019-06-13 15:51:12 +02:00
< tr class = "separator:a4d319c19b685fe608fe013b573081351" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-01-31 17:22:59 +01:00
< tr class = "memitem:a37abd61c0d982af79257814b6d3a733e" > < td class = "memItemLeft" align = "right" valign = "top" > std::string  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a37abd61c0d982af79257814b6d3a733e" > ExportModelAsMpsFormatReturnString< / a > (const < a class = "el" href = "classoperations__research_1_1MPModelProto.html" > MPModelProto< / a > & input_model, const < a class = "el" href = "structoperations__research_1_1MPModelExportOptions.html" > MPModelExportOptions< / a > & options=< a class = "el" href = "structoperations__research_1_1MPModelExportOptions.html" > MPModelExportOptions< / a > ())< / td > < / tr >
2019-06-13 15:51:12 +02:00
< tr class = "separator:a37abd61c0d982af79257814b6d3a733e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-01-31 17:22:59 +01:00
< tr class = "memitem:a7a27bb74d09b7ba6ea0e97bb572d2755" > < td class = "memItemLeft" align = "right" valign = "top" > std::string  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a7a27bb74d09b7ba6ea0e97bb572d2755" > FindErrorInMPModelProto< / a > (const < a class = "el" href = "classoperations__research_1_1MPModelProto.html" > MPModelProto< / a > & model)< / td > < / tr >
2020-01-27 13:48:26 +01:00
< tr class = "memdesc:a7a27bb74d09b7ba6ea0e97bb572d2755" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns an empty string iff the model is valid and not trivially infeasible. < a href = "namespaceoperations__research.html#a7a27bb74d09b7ba6ea0e97bb572d2755" > More...< / a > < br / > < / td > < / tr >
2019-06-13 15:51:12 +02:00
< tr class = "separator:a7a27bb74d09b7ba6ea0e97bb572d2755" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-01-31 17:22:59 +01:00
< tr class = "memitem:a2506c50d4eb5505613003f685fd1af9f" > < td class = "memItemLeft" align = "right" valign = "top" > std::string  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a2506c50d4eb5505613003f685fd1af9f" > FindErrorInMPModelDeltaProto< / a > (const < a class = "el" href = "classoperations__research_1_1MPModelDeltaProto.html" > MPModelDeltaProto< / a > & delta, const < a class = "el" href = "classoperations__research_1_1MPModelProto.html" > MPModelProto< / a > & model)< / td > < / tr >
< tr class = "memdesc:a2506c50d4eb5505613003f685fd1af9f" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Like FindErrorInMPModelProto, but for a < a class = "el" href = "classoperations__research_1_1MPModelDeltaProto.html" > MPModelDeltaProto< / a > applied to a given baseline model (assumed valid, eg. < a href = "namespaceoperations__research.html#a2506c50d4eb5505613003f685fd1af9f" > More...< / a > < br / > < / td > < / tr >
2019-08-07 18:01:08 -07:00
< tr class = "separator:a2506c50d4eb5505613003f685fd1af9f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-01-31 17:22:59 +01:00
< tr class = "memitem:a9ea9cebfb356f7781724405eea08e7f4" > < td class = "memItemLeft" align = "right" valign = "top" > absl::optional< LazyMutableCopy< < a class = "el" href = "classoperations__research_1_1MPModelProto.html" > MPModelProto< / a > > >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a9ea9cebfb356f7781724405eea08e7f4" > ExtractValidMPModelOrPopulateResponseStatus< / a > (const < a class = "el" href = "classoperations__research_1_1MPModelRequest.html" > MPModelRequest< / a > & request, < a class = "el" href = "classoperations__research_1_1MPSolutionResponse.html" > MPSolutionResponse< / a > *response)< / td > < / tr >
2019-11-14 13:52:51 -08:00
< tr class = "memdesc:a9ea9cebfb356f7781724405eea08e7f4" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > If the model is valid and non-empty, returns it (possibly after extracting the model_delta). < a href = "namespaceoperations__research.html#a9ea9cebfb356f7781724405eea08e7f4" > More...< / a > < br / > < / td > < / tr >
2019-09-03 15:42:34 +02:00
< tr class = "separator:a9ea9cebfb356f7781724405eea08e7f4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-01-31 17:22:59 +01:00
< tr class = "memitem:a518848a6b3e172d127121637ab5c608d" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a518848a6b3e172d127121637ab5c608d" > ExtractValidMPModelInPlaceOrPopulateResponseStatus< / a > (< a class = "el" href = "classoperations__research_1_1MPModelRequest.html" > MPModelRequest< / a > *request, < a class = "el" href = "classoperations__research_1_1MPSolutionResponse.html" > MPSolutionResponse< / a > *response)< / td > < / tr >
2019-11-14 13:52:51 -08:00
< tr class = "memdesc:a518848a6b3e172d127121637ab5c608d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Like < a class = "el" href = "namespaceoperations__research.html#a9ea9cebfb356f7781724405eea08e7f4" title = "If the model is valid and non-empty, returns it (possibly after extracting the model_delta)." > ExtractValidMPModelOrPopulateResponseStatus()< / a > , but works in-place: if the MPModel needed extraction, it will be populated in the request, and it returns the success boolean. < a href = "namespaceoperations__research.html#a518848a6b3e172d127121637ab5c608d" > More...< / a > < br / > < / td > < / tr >
2019-09-03 15:42:34 +02:00
< tr class = "separator:a518848a6b3e172d127121637ab5c608d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-01-31 17:22:59 +01:00
< tr class = "memitem:ae4ee4d82cf625670cdc1f52197454654" > < td class = "memItemLeft" align = "right" valign = "top" > std::string  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ae4ee4d82cf625670cdc1f52197454654" > FindFeasibilityErrorInSolutionHint< / a > (const < a class = "el" href = "classoperations__research_1_1MPModelProto.html" > MPModelProto< / a > & model, double tolerance)< / td > < / tr >
2020-01-27 13:48:26 +01:00
< tr class = "memdesc:ae4ee4d82cf625670cdc1f52197454654" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns an empty string if the solution hint given in the model is a feasible solution. < a href = "namespaceoperations__research.html#ae4ee4d82cf625670cdc1f52197454654" > More...< / a > < br / > < / td > < / tr >
2019-06-13 15:51:12 +02:00
< tr class = "separator:ae4ee4d82cf625670cdc1f52197454654" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-01-31 17:22:59 +01:00
< tr class = "memitem:ae6841e1b78c89cf9139fc1b9ba1ae8cb" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ae6841e1b78c89cf9139fc1b9ba1ae8cb" > MergeMPConstraintProtoExceptTerms< / a > (const < a class = "el" href = "classoperations__research_1_1MPConstraintProto.html" > MPConstraintProto< / a > & from, < a class = "el" href = "classoperations__research_1_1MPConstraintProto.html" > MPConstraintProto< / a > *to)< / td > < / tr >
2019-08-07 18:01:08 -07:00
< tr class = "separator:ae6841e1b78c89cf9139fc1b9ba1ae8cb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-01-31 17:22:59 +01:00
< tr class = "memitem:a3ed9bad79131000a00e7f01a5f5b824c" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a3ed9bad79131000a00e7f01a5f5b824c" > ApplyVerifiedMPModelDelta< / a > (const < a class = "el" href = "classoperations__research_1_1MPModelDeltaProto.html" > MPModelDeltaProto< / a > & delta, < a class = "el" href = "classoperations__research_1_1MPModelProto.html" > MPModelProto< / a > *model)< / td > < / tr >
2019-09-03 15:42:34 +02:00
< tr class = "separator:a3ed9bad79131000a00e7f01a5f5b824c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-01-31 17:22:59 +01:00
< tr class = "memitem:a69d74b24808a9eba4bcbc04c5bd1f9fb" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a69d74b24808a9eba4bcbc04c5bd1f9fb" > MPSosConstraint_Type_IsValid< / a > (int value)< / td > < / tr >
< tr class = "separator:a69d74b24808a9eba4bcbc04c5bd1f9fb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a94d793569692b2bdcb76cf2d7736da05" > < td class = "memItemLeft" align = "right" valign = "top" > const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a94d793569692b2bdcb76cf2d7736da05" > MPSosConstraint_Type_descriptor< / a > ()< / td > < / tr >
< tr class = "separator:a94d793569692b2bdcb76cf2d7736da05" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a0d84cc4ed67dd0a7ccf556176aa9bc1d" > < td class = "memTemplParams" colspan = "2" > template< typename T > < / td > < / tr >
< tr class = "memitem:a0d84cc4ed67dd0a7ccf556176aa9bc1d" > < td class = "memTemplItemLeft" align = "right" valign = "top" > const std::string &   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a0d84cc4ed67dd0a7ccf556176aa9bc1d" > MPSosConstraint_Type_Name< / a > (T enum_t_value)< / td > < / tr >
< tr class = "separator:a0d84cc4ed67dd0a7ccf556176aa9bc1d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6d1606a9e00c2974c23f2e758924b459" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a6d1606a9e00c2974c23f2e758924b459" > MPSosConstraint_Type_Parse< / a > (const std::string & name, < a class = "el" href = "namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0b" > MPSosConstraint_Type< / a > *value)< / td > < / tr >
< tr class = "separator:a6d1606a9e00c2974c23f2e758924b459" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab3ee5c7a9f799696432b082fd4835232" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ab3ee5c7a9f799696432b082fd4835232" > MPSolverCommonParameters_LPAlgorithmValues_IsValid< / a > (int value)< / td > < / tr >
< tr class = "separator:ab3ee5c7a9f799696432b082fd4835232" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a70bcdf756e44dfd2d5dab2a5cf4cfb9a" > < td class = "memItemLeft" align = "right" valign = "top" > const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a70bcdf756e44dfd2d5dab2a5cf4cfb9a" > MPSolverCommonParameters_LPAlgorithmValues_descriptor< / a > ()< / td > < / tr >
< tr class = "separator:a70bcdf756e44dfd2d5dab2a5cf4cfb9a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac96996b4dbc25690d6d7fe345b364519" > < td class = "memTemplParams" colspan = "2" > template< typename T > < / td > < / tr >
< tr class = "memitem:ac96996b4dbc25690d6d7fe345b364519" > < td class = "memTemplItemLeft" align = "right" valign = "top" > const std::string &   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ac96996b4dbc25690d6d7fe345b364519" > MPSolverCommonParameters_LPAlgorithmValues_Name< / a > (T enum_t_value)< / td > < / tr >
< tr class = "separator:ac96996b4dbc25690d6d7fe345b364519" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3b1bc7a63f4a7972004060311346868f" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a3b1bc7a63f4a7972004060311346868f" > MPSolverCommonParameters_LPAlgorithmValues_Parse< / a > (const std::string & name, < a class = "el" href = "namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979" > MPSolverCommonParameters_LPAlgorithmValues< / a > *value)< / td > < / tr >
< tr class = "separator:a3b1bc7a63f4a7972004060311346868f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad26c438ab5f1b232d7eced80a2780ca0" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ad26c438ab5f1b232d7eced80a2780ca0" > MPModelRequest_SolverType_IsValid< / a > (int value)< / td > < / tr >
< tr class = "separator:ad26c438ab5f1b232d7eced80a2780ca0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af637f39c9ca296bf197d792c62167b7d" > < td class = "memItemLeft" align = "right" valign = "top" > const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#af637f39c9ca296bf197d792c62167b7d" > MPModelRequest_SolverType_descriptor< / a > ()< / td > < / tr >
< tr class = "separator:af637f39c9ca296bf197d792c62167b7d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5209f68ceef830f109310dc549479a9b" > < td class = "memTemplParams" colspan = "2" > template< typename T > < / td > < / tr >
< tr class = "memitem:a5209f68ceef830f109310dc549479a9b" > < td class = "memTemplItemLeft" align = "right" valign = "top" > const std::string &   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a5209f68ceef830f109310dc549479a9b" > MPModelRequest_SolverType_Name< / a > (T enum_t_value)< / td > < / tr >
< tr class = "separator:a5209f68ceef830f109310dc549479a9b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aeb81b2591906288f021c0a3e37843b37" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#aeb81b2591906288f021c0a3e37843b37" > MPModelRequest_SolverType_Parse< / a > (const std::string & name, < a class = "el" href = "namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689" > MPModelRequest_SolverType< / a > *value)< / td > < / tr >
< tr class = "separator:aeb81b2591906288f021c0a3e37843b37" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7a295b0760db498bc4fa9479bb8c2329" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a7a295b0760db498bc4fa9479bb8c2329" > MPSolverResponseStatus_IsValid< / a > (int value)< / td > < / tr >
< tr class = "separator:a7a295b0760db498bc4fa9479bb8c2329" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ace7f8b02c012c058db64b534e3378f0f" > < td class = "memItemLeft" align = "right" valign = "top" > const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ace7f8b02c012c058db64b534e3378f0f" > MPSolverResponseStatus_descriptor< / a > ()< / td > < / tr >
< tr class = "separator:ace7f8b02c012c058db64b534e3378f0f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a188641a1ab5a4dda11c00a11149b07d4" > < td class = "memTemplParams" colspan = "2" > template< typename T > < / td > < / tr >
< tr class = "memitem:a188641a1ab5a4dda11c00a11149b07d4" > < td class = "memTemplItemLeft" align = "right" valign = "top" > const std::string &   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a188641a1ab5a4dda11c00a11149b07d4" > MPSolverResponseStatus_Name< / a > (T enum_t_value)< / td > < / tr >
< tr class = "separator:a188641a1ab5a4dda11c00a11149b07d4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a22b5756cf719f9b2d10dae67820cf885" > < td class = "memItemLeft" align = "right" valign = "top" > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a22b5756cf719f9b2d10dae67820cf885" > MPSolverResponseStatus_Parse< / a > (const std::string & name, < a class = "el" href = "namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1b" > MPSolverResponseStatus< / a > *value)< / td > < / tr >
< tr class = "separator:a22b5756cf719f9b2d10dae67820cf885" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2019-06-13 15:51:12 +02:00
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "var-members" > < / a >
Variables< / h2 > < / td > < / tr >
2019-08-07 18:01:08 -07:00
< tr class = "memitem:a221d711fbd5a16db9dc92a3c5095cbf5" > < td class = "memItemLeft" align = "right" valign = "top" > constexpr double  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a221d711fbd5a16db9dc92a3c5095cbf5" > kDefaultPrimalTolerance< / a > = 1e-07< / td > < / tr >
< tr class = "separator:a221d711fbd5a16db9dc92a3c5095cbf5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2020-01-31 17:22:59 +01:00
< tr class = "memitem:ac5df5baf7bb0dd4aaf62baf45102b52d" > < td class = "memItemLeft" align = "right" valign = "top" > MPAbsConstraintDefaultTypeInternal  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ac5df5baf7bb0dd4aaf62baf45102b52d" > _MPAbsConstraint_default_instance_< / a > < / td > < / tr >
< tr class = "separator:ac5df5baf7bb0dd4aaf62baf45102b52d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab0af6821d48a0f0600db1bdcbdba06d1" > < td class = "memItemLeft" align = "right" valign = "top" > MPArrayConstraintDefaultTypeInternal  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ab0af6821d48a0f0600db1bdcbdba06d1" > _MPArrayConstraint_default_instance_< / a > < / td > < / tr >
< tr class = "separator:ab0af6821d48a0f0600db1bdcbdba06d1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6e56c3af4a10aa1d08c107531153cdba" > < td class = "memItemLeft" align = "right" valign = "top" > MPArrayWithConstantConstraintDefaultTypeInternal  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a6e56c3af4a10aa1d08c107531153cdba" > _MPArrayWithConstantConstraint_default_instance_< / a > < / td > < / tr >
< tr class = "separator:a6e56c3af4a10aa1d08c107531153cdba" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8d8b4a23e426846c3012be178e3c4be9" > < td class = "memItemLeft" align = "right" valign = "top" > MPConstraintProtoDefaultTypeInternal  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a8d8b4a23e426846c3012be178e3c4be9" > _MPConstraintProto_default_instance_< / a > < / td > < / tr >
< tr class = "separator:a8d8b4a23e426846c3012be178e3c4be9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a719bb6f5f7403ef8262232534210c96a" > < td class = "memItemLeft" align = "right" valign = "top" > MPGeneralConstraintProtoDefaultTypeInternal  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a719bb6f5f7403ef8262232534210c96a" > _MPGeneralConstraintProto_default_instance_< / a > < / td > < / tr >
< tr class = "separator:a719bb6f5f7403ef8262232534210c96a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7404bbeba91240266e929f71c26c9aef" > < td class = "memItemLeft" align = "right" valign = "top" > MPIndicatorConstraintDefaultTypeInternal  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a7404bbeba91240266e929f71c26c9aef" > _MPIndicatorConstraint_default_instance_< / a > < / td > < / tr >
< tr class = "separator:a7404bbeba91240266e929f71c26c9aef" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab084f583d906c5f9773a7c006669d0f1" > < td class = "memItemLeft" align = "right" valign = "top" > MPModelDeltaProtoDefaultTypeInternal  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ab084f583d906c5f9773a7c006669d0f1" > _MPModelDeltaProto_default_instance_< / a > < / td > < / tr >
< tr class = "separator:ab084f583d906c5f9773a7c006669d0f1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a19b9d68f11c7edb64190b307c96e4ba0" > < td class = "memItemLeft" align = "right" valign = "top" > MPModelDeltaProto_ConstraintOverridesEntry_DoNotUseDefaultTypeInternal  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a19b9d68f11c7edb64190b307c96e4ba0" > _MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse_default_instance_< / a > < / td > < / tr >
< tr class = "separator:a19b9d68f11c7edb64190b307c96e4ba0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a018812fc95d782b328cd0c1dd13571cc" > < td class = "memItemLeft" align = "right" valign = "top" > MPModelDeltaProto_VariableOverridesEntry_DoNotUseDefaultTypeInternal  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a018812fc95d782b328cd0c1dd13571cc" > _MPModelDeltaProto_VariableOverridesEntry_DoNotUse_default_instance_< / a > < / td > < / tr >
< tr class = "separator:a018812fc95d782b328cd0c1dd13571cc" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a894d390b15ce81288eb8a7323c435ca4" > < td class = "memItemLeft" align = "right" valign = "top" > MPModelProtoDefaultTypeInternal  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a894d390b15ce81288eb8a7323c435ca4" > _MPModelProto_default_instance_< / a > < / td > < / tr >
< tr class = "separator:a894d390b15ce81288eb8a7323c435ca4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a21ff6531f9433bcf5ac4f7654223d648" > < td class = "memItemLeft" align = "right" valign = "top" > MPModelRequestDefaultTypeInternal  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a21ff6531f9433bcf5ac4f7654223d648" > _MPModelRequest_default_instance_< / a > < / td > < / tr >
< tr class = "separator:a21ff6531f9433bcf5ac4f7654223d648" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7b4f130e3877c2149b14fbd6c296b63d" > < td class = "memItemLeft" align = "right" valign = "top" > MPQuadraticConstraintDefaultTypeInternal  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a7b4f130e3877c2149b14fbd6c296b63d" > _MPQuadraticConstraint_default_instance_< / a > < / td > < / tr >
< tr class = "separator:a7b4f130e3877c2149b14fbd6c296b63d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa5a6d69a58750a88c914eabc85cd4508" > < td class = "memItemLeft" align = "right" valign = "top" > MPQuadraticObjectiveDefaultTypeInternal  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#aa5a6d69a58750a88c914eabc85cd4508" > _MPQuadraticObjective_default_instance_< / a > < / td > < / tr >
< tr class = "separator:aa5a6d69a58750a88c914eabc85cd4508" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6bb17e14243dc58537d7b29994ed5ccc" > < td class = "memItemLeft" align = "right" valign = "top" > MPSolutionResponseDefaultTypeInternal  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a6bb17e14243dc58537d7b29994ed5ccc" > _MPSolutionResponse_default_instance_< / a > < / td > < / tr >
< tr class = "separator:a6bb17e14243dc58537d7b29994ed5ccc" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae2e01270d59862503d3ea97b9cc3e427" > < td class = "memItemLeft" align = "right" valign = "top" > MPSolverCommonParametersDefaultTypeInternal  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ae2e01270d59862503d3ea97b9cc3e427" > _MPSolverCommonParameters_default_instance_< / a > < / td > < / tr >
< tr class = "separator:ae2e01270d59862503d3ea97b9cc3e427" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ada7e9956ab85bd985af2f5e00246a197" > < td class = "memItemLeft" align = "right" valign = "top" > MPSosConstraintDefaultTypeInternal  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ada7e9956ab85bd985af2f5e00246a197" > _MPSosConstraint_default_instance_< / a > < / td > < / tr >
< tr class = "separator:ada7e9956ab85bd985af2f5e00246a197" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3649b60e4b709187336cee990cff6b63" > < td class = "memItemLeft" align = "right" valign = "top" > MPVariableProtoDefaultTypeInternal  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a3649b60e4b709187336cee990cff6b63" > _MPVariableProto_default_instance_< / a > < / td > < / tr >
< tr class = "separator:a3649b60e4b709187336cee990cff6b63" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad063d17e904384f676f9d5951f5a6657" > < td class = "memItemLeft" align = "right" valign = "top" > OptionalDoubleDefaultTypeInternal  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ad063d17e904384f676f9d5951f5a6657" > _OptionalDouble_default_instance_< / a > < / td > < / tr >
< tr class = "separator:ad063d17e904384f676f9d5951f5a6657" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae5c743ef0c2dfd8d383ec4a665b31af1" > < td class = "memItemLeft" align = "right" valign = "top" > PartialVariableAssignmentDefaultTypeInternal  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ae5c743ef0c2dfd8d383ec4a665b31af1" > _PartialVariableAssignment_default_instance_< / a > < / td > < / tr >
< tr class = "separator:ae5c743ef0c2dfd8d383ec4a665b31af1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab736c31cc61aee9390b859a14cf68703" > < td class = "memItemLeft" align = "right" valign = "top" > constexpr < a class = "el" href = "namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0b" > MPSosConstraint_Type< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#ab736c31cc61aee9390b859a14cf68703" > MPSosConstraint_Type_Type_MIN< / a > = < a class = "el" href = "namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0bae59773cfdb0c5a52b6dafc8b9c853ae6" > MPSosConstraint_Type_SOS1_DEFAULT< / a > < / td > < / tr >
< tr class = "separator:ab736c31cc61aee9390b859a14cf68703" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aae7222bc6e10499aa4c49aa93b6cb1f0" > < td class = "memItemLeft" align = "right" valign = "top" > constexpr < a class = "el" href = "namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0b" > MPSosConstraint_Type< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#aae7222bc6e10499aa4c49aa93b6cb1f0" > MPSosConstraint_Type_Type_MAX< / a > = < a class = "el" href = "namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0ba29baea5082ad9cfbd015d2e0f04a80f1" > MPSosConstraint_Type_SOS2< / a > < / td > < / tr >
< tr class = "separator:aae7222bc6e10499aa4c49aa93b6cb1f0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a0d2a226e2846854fd5b6cc4979207fad" > < td class = "memItemLeft" align = "right" valign = "top" > constexpr int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a0d2a226e2846854fd5b6cc4979207fad" > MPSosConstraint_Type_Type_ARRAYSIZE< / a > = < a class = "el" href = "namespaceoperations__research.html#aae7222bc6e10499aa4c49aa93b6cb1f0" > MPSosConstraint_Type_Type_MAX< / a > + 1< / td > < / tr >
< tr class = "separator:a0d2a226e2846854fd5b6cc4979207fad" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a0666b791aab277878d1353c2d9e653b9" > < td class = "memItemLeft" align = "right" valign = "top" > constexpr < a class = "el" href = "namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979" > MPSolverCommonParameters_LPAlgorithmValues< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a0666b791aab277878d1353c2d9e653b9" > MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MIN< / a > = < a class = "el" href = "namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979a18a46e7e7a130a3a38c7915f577301c2" > MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_UNSPECIFIED< / a > < / td > < / tr >
< tr class = "separator:a0666b791aab277878d1353c2d9e653b9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5e7277e793e483f8a46437f2994cd99e" > < td class = "memItemLeft" align = "right" valign = "top" > constexpr < a class = "el" href = "namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979" > MPSolverCommonParameters_LPAlgorithmValues< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a5e7277e793e483f8a46437f2994cd99e" > MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MAX< / a > = < a class = "el" href = "namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979a3615540cdf96dce3f3ca1c2c05c6d434" > MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_BARRIER< / a > < / td > < / tr >
< tr class = "separator:a5e7277e793e483f8a46437f2994cd99e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aeed81f9f9071b4a4177b6ef927e64abb" > < td class = "memItemLeft" align = "right" valign = "top" > constexpr int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#aeed81f9f9071b4a4177b6ef927e64abb" > MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_ARRAYSIZE< / a > = < a class = "el" href = "namespaceoperations__research.html#a5e7277e793e483f8a46437f2994cd99e" > MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MAX< / a > + 1< / td > < / tr >
< tr class = "separator:aeed81f9f9071b4a4177b6ef927e64abb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa002f435b31936c88de1e4e6cba07385" > < td class = "memItemLeft" align = "right" valign = "top" > constexpr < a class = "el" href = "namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689" > MPModelRequest_SolverType< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#aa002f435b31936c88de1e4e6cba07385" > MPModelRequest_SolverType_SolverType_MIN< / a > = < a class = "el" href = "namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a4d77685d54eb87c232beed1e460c5aaa" > MPModelRequest_SolverType_CLP_LINEAR_PROGRAMMING< / a > < / td > < / tr >
< tr class = "separator:aa002f435b31936c88de1e4e6cba07385" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7df20597435fbcb555e2f95e3ddb8bbc" > < td class = "memItemLeft" align = "right" valign = "top" > constexpr < a class = "el" href = "namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689" > MPModelRequest_SolverType< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a7df20597435fbcb555e2f95e3ddb8bbc" > MPModelRequest_SolverType_SolverType_MAX< / a > = < a class = "el" href = "namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a5343614c63eb3585cf34d7f48c30d9de" > MPModelRequest_SolverType_XPRESS_MIXED_INTEGER_PROGRAMMING< / a > < / td > < / tr >
< tr class = "separator:a7df20597435fbcb555e2f95e3ddb8bbc" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a2de998be000467c8282dffaa7cd5765e" > < td class = "memItemLeft" align = "right" valign = "top" > constexpr int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a2de998be000467c8282dffaa7cd5765e" > MPModelRequest_SolverType_SolverType_ARRAYSIZE< / a > = < a class = "el" href = "namespaceoperations__research.html#a7df20597435fbcb555e2f95e3ddb8bbc" > MPModelRequest_SolverType_SolverType_MAX< / a > + 1< / td > < / tr >
< tr class = "separator:a2de998be000467c8282dffaa7cd5765e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3161b62004f8339805b0ebc64ab5247f" > < td class = "memItemLeft" align = "right" valign = "top" > constexpr < a class = "el" href = "namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1b" > MPSolverResponseStatus< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a3161b62004f8339805b0ebc64ab5247f" > MPSolverResponseStatus_MIN< / a > = < a class = "el" href = "namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1ba9cff14a44a54cc44f4b91d65e8cd73b1" > MPSOLVER_OPTIMAL< / a > < / td > < / tr >
< tr class = "separator:a3161b62004f8339805b0ebc64ab5247f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a593d0ebcda514b4ecb1b57e7c96583fd" > < td class = "memItemLeft" align = "right" valign = "top" > constexpr < a class = "el" href = "namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1b" > MPSolverResponseStatus< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a593d0ebcda514b4ecb1b57e7c96583fd" > MPSolverResponseStatus_MAX< / a > = < a class = "el" href = "namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1ba55c6337c519b0ef4070cfe89dead866f" > MPSOLVER_UNKNOWN_STATUS< / a > < / td > < / tr >
< tr class = "separator:a593d0ebcda514b4ecb1b57e7c96583fd" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a37524b8ef9f0b60de566a8f2570ccfea" > < td class = "memItemLeft" align = "right" valign = "top" > constexpr int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespaceoperations__research.html#a37524b8ef9f0b60de566a8f2570ccfea" > MPSolverResponseStatus_ARRAYSIZE< / a > = < a class = "el" href = "namespaceoperations__research.html#a593d0ebcda514b4ecb1b57e7c96583fd" > MPSolverResponseStatus_MAX< / a > + 1< / td > < / tr >
< tr class = "separator:a37524b8ef9f0b60de566a8f2570ccfea" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table >
< h2 class = "groupheader" > Enumeration Type Documentation< / h2 >
< a id = "ac417714eb4dbaf83717bb2aa9affc689" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac417714eb4dbaf83717bb2aa9affc689" > ◆ < / a > < / span > MPModelRequest_SolverType< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > enum < a class = "el" href = "namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689" > MPModelRequest_SolverType< / a > : int< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < a id = "ac417714eb4dbaf83717bb2aa9affc689a162575d5bea8a8393ff4d9fc11275ec3" > < / a > MPModelRequest_SolverType_GLOP_LINEAR_PROGRAMMING  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "ac417714eb4dbaf83717bb2aa9affc689a4d77685d54eb87c232beed1e460c5aaa" > < / a > MPModelRequest_SolverType_CLP_LINEAR_PROGRAMMING  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "ac417714eb4dbaf83717bb2aa9affc689a7a5586fa6b3f31587894d20b33ebd8bf" > < / a > MPModelRequest_SolverType_GLPK_LINEAR_PROGRAMMING  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "ac417714eb4dbaf83717bb2aa9affc689a1ccff29cebf50c35a55f15b83fbbae32" > < / a > MPModelRequest_SolverType_GUROBI_LINEAR_PROGRAMMING  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "ac417714eb4dbaf83717bb2aa9affc689a25de47e453fa0175e7d254c61e75c847" > < / a > MPModelRequest_SolverType_XPRESS_LINEAR_PROGRAMMING  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "ac417714eb4dbaf83717bb2aa9affc689ac40195f69d9c078b3f2249221baa4a0e" > < / a > MPModelRequest_SolverType_CPLEX_LINEAR_PROGRAMMING  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "ac417714eb4dbaf83717bb2aa9affc689a16663d704b6e0b28605e998a6bd36164" > < / a > MPModelRequest_SolverType_SCIP_MIXED_INTEGER_PROGRAMMING  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "ac417714eb4dbaf83717bb2aa9affc689a85fa72a05039663be93853d86e3c174c" > < / a > MPModelRequest_SolverType_GLPK_MIXED_INTEGER_PROGRAMMING  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "ac417714eb4dbaf83717bb2aa9affc689a2ff8af502bfbbc76836bd658144b4f8a" > < / a > MPModelRequest_SolverType_CBC_MIXED_INTEGER_PROGRAMMING  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "ac417714eb4dbaf83717bb2aa9affc689aad4dc18cf5fd6463aa0b26440f23a8b1" > < / a > MPModelRequest_SolverType_GUROBI_MIXED_INTEGER_PROGRAMMING  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "ac417714eb4dbaf83717bb2aa9affc689a5343614c63eb3585cf34d7f48c30d9de" > < / a > MPModelRequest_SolverType_XPRESS_MIXED_INTEGER_PROGRAMMING  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "ac417714eb4dbaf83717bb2aa9affc689aeb076e6845a57af474212cd24d9de85c" > < / a > MPModelRequest_SolverType_CPLEX_MIXED_INTEGER_PROGRAMMING  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "ac417714eb4dbaf83717bb2aa9affc689af523c539a31bee5db12cd7566af59a40" > < / a > MPModelRequest_SolverType_BOP_INTEGER_PROGRAMMING  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "ac417714eb4dbaf83717bb2aa9affc689a5985a25f8da9d50c769a78025b9fb0bf" > < / a > MPModelRequest_SolverType_SAT_INTEGER_PROGRAMMING  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "ac417714eb4dbaf83717bb2aa9affc689afdb40bacb05f8e852322924fb3597433" > < / a > MPModelRequest_SolverType_KNAPSACK_MIXED_INTEGER_PROGRAMMING  < / td > < td class = "fielddoc" > < / td > < / tr >
< / table >
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8pb_8h_source.html#l00192" > 192< / a > of file < a class = "el" href = "linear__solver_8pb_8h_source.html" > linear_solver.pb.h< / a > .< / p >
< / div >
< / div >
< a id = "a8913360b55a9b9861237e0ad039f6979" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8913360b55a9b9861237e0ad039f6979" > ◆ < / a > < / span > MPSolverCommonParameters_LPAlgorithmValues< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > enum < a class = "el" href = "namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979" > MPSolverCommonParameters_LPAlgorithmValues< / a > : int< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < a id = "a8913360b55a9b9861237e0ad039f6979a18a46e7e7a130a3a38c7915f577301c2" > < / a > MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_UNSPECIFIED  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a8913360b55a9b9861237e0ad039f6979a533fac70679c30c889a2f75a7e46170e" > < / a > MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_DUAL  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a8913360b55a9b9861237e0ad039f6979af3259b56473cfb82c63b503b80efd283" > < / a > MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_PRIMAL  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a8913360b55a9b9861237e0ad039f6979a3615540cdf96dce3f3ca1c2c05c6d434" > < / a > MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_BARRIER  < / td > < td class = "fielddoc" > < / td > < / tr >
< / table >
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8pb_8h_source.html#l00167" > 167< / a > of file < a class = "el" href = "linear__solver_8pb_8h_source.html" > linear_solver.pb.h< / a > .< / p >
< / div >
< / div >
< a id = "aeaeaf340789f2dd271dcf9204279cb1b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aeaeaf340789f2dd271dcf9204279cb1b" > ◆ < / a > < / span > MPSolverResponseStatus< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > enum < a class = "el" href = "namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1b" > MPSolverResponseStatus< / a > : int< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < a id = "aeaeaf340789f2dd271dcf9204279cb1ba9cff14a44a54cc44f4b91d65e8cd73b1" > < / a > MPSOLVER_OPTIMAL  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "aeaeaf340789f2dd271dcf9204279cb1badbeb0b2ee95779317b20e5876609bf04" > < / a > MPSOLVER_FEASIBLE  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "aeaeaf340789f2dd271dcf9204279cb1ba12a89c0e1b72e6c40e8c0ed16afa48a6" > < / a > MPSOLVER_INFEASIBLE  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "aeaeaf340789f2dd271dcf9204279cb1ba4b81d5eafe0b99411fc94d676bc286db" > < / a > MPSOLVER_UNBOUNDED  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "aeaeaf340789f2dd271dcf9204279cb1baf6f49dcf49ad7df71d2e5b5f2c81ff88" > < / a > MPSOLVER_ABNORMAL  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "aeaeaf340789f2dd271dcf9204279cb1ba3955ab5aa529fab85eb3566271a043e2" > < / a > MPSOLVER_NOT_SOLVED  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "aeaeaf340789f2dd271dcf9204279cb1ba81239917bc019f71d9f78b550c6acf37" > < / a > MPSOLVER_MODEL_IS_VALID  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "aeaeaf340789f2dd271dcf9204279cb1ba55c6337c519b0ef4070cfe89dead866f" > < / a > MPSOLVER_UNKNOWN_STATUS  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "aeaeaf340789f2dd271dcf9204279cb1ba5d004f74784501a516258dff6b7740ec" > < / a > MPSOLVER_MODEL_INVALID  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "aeaeaf340789f2dd271dcf9204279cb1badcf1ef4c6880afe0aeb3e0c80a9dd4e9" > < / a > MPSOLVER_MODEL_INVALID_SOLUTION_HINT  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "aeaeaf340789f2dd271dcf9204279cb1bae98571c24fbf68a473b3d93ca45c6e7a" > < / a > MPSOLVER_MODEL_INVALID_SOLVER_PARAMETERS  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "aeaeaf340789f2dd271dcf9204279cb1bacd2f1efd0290a03172495d05d131cbfe" > < / a > MPSOLVER_SOLVER_TYPE_UNAVAILABLE  < / td > < td class = "fielddoc" > < / td > < / tr >
< / table >
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8pb_8h_source.html#l00228" > 228< / a > of file < a class = "el" href = "linear__solver_8pb_8h_source.html" > linear_solver.pb.h< / a > .< / p >
< / div >
< / div >
< a id = "a7f0aabaee920119f0b683ba887250f0b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a7f0aabaee920119f0b683ba887250f0b" > ◆ < / a > < / span > MPSosConstraint_Type< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > enum < a class = "el" href = "namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0b" > MPSosConstraint_Type< / a > : int< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < a id = "a7f0aabaee920119f0b683ba887250f0bae59773cfdb0c5a52b6dafc8b9c853ae6" > < / a > MPSosConstraint_Type_SOS1_DEFAULT  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a7f0aabaee920119f0b683ba887250f0ba29baea5082ad9cfbd015d2e0f04a80f1" > < / a > MPSosConstraint_Type_SOS2  < / td > < td class = "fielddoc" > < / td > < / tr >
2019-06-20 23:08:48 +02:00
< / table >
2020-01-31 17:22:59 +01:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8pb_8h_source.html#l00144" > 144< / a > of file < a class = "el" href = "linear__solver_8pb_8h_source.html" > linear_solver.pb.h< / a > .< / p >
< / div >
< / div >
2019-06-13 15:51:12 +02:00
< h2 class = "groupheader" > Function Documentation< / h2 >
2019-07-15 14:27:40 -07:00
< a id = "a61dc18a85425d0a7cf6aa3e7ce3199f6" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a61dc18a85425d0a7cf6aa3e7ce3199f6" > ◆ < / a > < / span > AbslParseFlag()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool operations_research::AbslParseFlag < / td >
< td > (< / td >
< td class = "paramtype" > absl::string_view  < / td >
< td class = "paramname" > < em > text< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2019-08-07 18:01:08 -07:00
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1MPSolver.html#a76c87990aabadd148304b95332a60ff8" > MPSolver::OptimizationProblemType< / a > *  < / td >
2019-07-15 14:27:40 -07:00
< td class = "paramname" > < em > solver_type< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > std::string *  < / td >
< td class = "paramname" > < em > error< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "af04d1dfc591c35038a974202e50e541f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af04d1dfc591c35038a974202e50e541f" > ◆ < / a > < / span > AbslUnparseFlag()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > std::string operations_research::AbslUnparseFlag < / td >
< td > (< / td >
2019-08-07 18:01:08 -07:00
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1MPSolver.html#a76c87990aabadd148304b95332a60ff8" > MPSolver::OptimizationProblemType< / a >   < / td >
2019-07-15 14:27:40 -07:00
< td class = "paramname" > < em > solver_type< / 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" >
2020-04-23 15:34:43 +02:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l00877" > 877< / 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
2019-09-03 15:42:34 +02:00
< / div >
< / div >
< a id = "a3ed9bad79131000a00e7f01a5f5b824c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a3ed9bad79131000a00e7f01a5f5b824c" > ◆ < / a > < / span > ApplyVerifiedMPModelDelta()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void operations_research::ApplyVerifiedMPModelDelta < / td >
< td > (< / td >
2020-01-31 17:22:59 +01:00
< td class = "paramtype" > const < a class = "el" href = "classoperations__research_1_1MPModelDeltaProto.html" > MPModelDeltaProto< / a > &   < / td >
2019-09-03 15:42:34 +02:00
< td class = "paramname" > < em > delta< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2020-01-31 17:22:59 +01:00
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1MPModelProto.html" > MPModelProto< / a > *  < / td >
2019-09-03 15:42:34 +02:00
< td class = "paramname" > < em > model< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2019-07-15 14:27:40 -07:00
< / div >
< / div >
2019-06-13 15:51:12 +02:00
< a id = "a689d3552f87e89456c0c9a43847c964a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a689d3552f87e89456c0c9a43847c964a" > ◆ < / a > < / span > ExportModelAsLpFormat()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > util::StatusOr< std::string> operations_research::ExportModelAsLpFormat < / td >
< td > (< / td >
2020-01-31 17:22:59 +01:00
< td class = "paramtype" > const < a class = "el" href = "classoperations__research_1_1MPModelProto.html" > MPModelProto< / a > &   < / td >
2019-06-13 15:51:12 +02:00
< td class = "paramname" > < em > model< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "structoperations__research_1_1MPModelExportOptions.html" > MPModelExportOptions< / a > &   < / td >
< td class = "paramname" > < em > options< / em > = < code > < a class = "el" href = "structoperations__research_1_1MPModelExportOptions.html" > MPModelExportOptions< / a > ()< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2020-01-27 13:48:26 +01:00
< p > Outputs the current model (variables, constraints, objective) as a string encoded in the so-called "CPLEX LP file format" as generated by SCIP. < / p >
2019-08-07 18:01:08 -07:00
< p > The LP file format is easily readable by a human.< / p >
< p > Returns false if some error has occurred during execution. The validity of names is automatically checked. If a variable name or a constraint name is invalid or non-existent, a new valid name is automatically generated.< / p >
< p > If 'obfuscated' is true, the variable and constraint names of proto_ are not used. Variable and constraint names of the form "V12345" and "C12345" are used instead.< / p >
< p > For more information about the different LP file formats: < a href = "http://lpsolve.sourceforge.net/5.5/lp-format.htm" > http://lpsolve.sourceforge.net/5.5/lp-format.htm< / a > The following give a reasonable idea of the CPLEX LP file format: < a href = "http://lpsolve.sourceforge.net/5.5/CPLEX-format.htm" > http://lpsolve.sourceforge.net/5.5/CPLEX-format.htm< / a > < a href = "http://tinyurl.com/cplex-lp-format" > http://tinyurl.com/cplex-lp-format< / a > < a href = "http://www.gurobi.com/documentation/5.1/reference-manual/node871" > http://www.gurobi.com/documentation/5.1/reference-manual/node871< / a > < / p >
2019-06-13 15:51:12 +02:00
< / div >
< / div >
< a id = "a4d319c19b685fe608fe013b573081351" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a4d319c19b685fe608fe013b573081351" > ◆ < / a > < / span > ExportModelAsLpFormatReturnString()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > std::string operations_research::ExportModelAsLpFormatReturnString < / td >
< td > (< / td >
2020-01-31 17:22:59 +01:00
< td class = "paramtype" > const < a class = "el" href = "classoperations__research_1_1MPModelProto.html" > MPModelProto< / a > &   < / td >
2019-06-13 15:51:12 +02:00
< td class = "paramname" > < em > input_model< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "structoperations__research_1_1MPModelExportOptions.html" > MPModelExportOptions< / a > &   < / td >
< td class = "paramname" > < em > options< / em > = < code > < a class = "el" href = "structoperations__research_1_1MPModelExportOptions.html" > MPModelExportOptions< / a > ()< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "model__exporter__swig__helper_8h_source.html#l00024" > 24< / a > of file < a class = "el" href = "model__exporter__swig__helper_8h_source.html" > model_exporter_swig_helper.h< / a > .< / p >
< / div >
< / div >
< a id = "aef684073daca7460490db8d881f886e0" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aef684073daca7460490db8d881f886e0" > ◆ < / a > < / span > ExportModelAsMpsFormat()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > util::StatusOr< std::string> operations_research::ExportModelAsMpsFormat < / td >
< td > (< / td >
2020-01-31 17:22:59 +01:00
< td class = "paramtype" > const < a class = "el" href = "classoperations__research_1_1MPModelProto.html" > MPModelProto< / a > &   < / td >
2019-06-13 15:51:12 +02:00
< td class = "paramname" > < em > model< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "structoperations__research_1_1MPModelExportOptions.html" > MPModelExportOptions< / a > &   < / td >
< td class = "paramname" > < em > options< / em > = < code > < a class = "el" href = "structoperations__research_1_1MPModelExportOptions.html" > MPModelExportOptions< / a > ()< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2020-01-27 13:48:26 +01:00
< p > Outputs the current model (variables, constraints, objective) as a string encoded in MPS file format, using the "free" MPS format. < / p >
2019-08-07 18:01:08 -07:00
< p > Returns false if some error has occurred during execution. Models with maximization objectives trigger an error, because MPS can encode only minimization problems.< / p >
< p > The validity of names is automatically checked. If a variable name or a constraint name is invalid or non-existent, a new valid name is automatically generated.< / p >
2020-01-27 13:48:26 +01:00
< p > Name validity and obfuscation works exactly as in < a class = "el" href = "namespaceoperations__research.html#a689d3552f87e89456c0c9a43847c964a" title = "Outputs the current model (variables, constraints, objective) as a string encoded in the so-called "C..." > ExportModelAsLpFormat()< / a > .< / p >
2019-08-07 18:01:08 -07:00
< p > For more information about the MPS format: < a href = "http://en.wikipedia.org/wiki/MPS_(format)" > http://en.wikipedia.org/wiki/MPS_(format)< / a > A close-to-original description coming from OSL: < a href = "http://tinyurl.com/mps-format-by-osl" > http://tinyurl.com/mps-format-by-osl< / a > A recent description from CPLEX: < a href = "http://tinyurl.com/mps-format-by-cplex" > http://tinyurl.com/mps-format-by-cplex< / a > CPLEX extensions: < a href = "http://tinyurl.com/mps-extensions-by-cplex" > http://tinyurl.com/mps-extensions-by-cplex< / a > Gurobi's description: < a href = "http://www.gurobi.com/documentation/5.1/reference-manual/node869" > http://www.gurobi.com/documentation/5.1/reference-manual/node869< / a > < / p >
2019-06-13 15:51:12 +02:00
< / div >
< / div >
< a id = "a37abd61c0d982af79257814b6d3a733e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a37abd61c0d982af79257814b6d3a733e" > ◆ < / a > < / span > ExportModelAsMpsFormatReturnString()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > std::string operations_research::ExportModelAsMpsFormatReturnString < / td >
< td > (< / td >
2020-01-31 17:22:59 +01:00
< td class = "paramtype" > const < a class = "el" href = "classoperations__research_1_1MPModelProto.html" > MPModelProto< / a > &   < / td >
2019-06-13 15:51:12 +02:00
< td class = "paramname" > < em > input_model< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "structoperations__research_1_1MPModelExportOptions.html" > MPModelExportOptions< / a > &   < / td >
< td class = "paramname" > < em > options< / em > = < code > < a class = "el" href = "structoperations__research_1_1MPModelExportOptions.html" > MPModelExportOptions< / a > ()< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "model__exporter__swig__helper_8h_source.html#l00031" > 31< / a > of file < a class = "el" href = "model__exporter__swig__helper_8h_source.html" > model_exporter_swig_helper.h< / a > .< / p >
2019-09-03 15:42:34 +02:00
< / div >
< / div >
< a id = "a518848a6b3e172d127121637ab5c608d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a518848a6b3e172d127121637ab5c608d" > ◆ < / a > < / span > ExtractValidMPModelInPlaceOrPopulateResponseStatus()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool operations_research::ExtractValidMPModelInPlaceOrPopulateResponseStatus < / td >
< td > (< / td >
2020-01-31 17:22:59 +01:00
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1MPModelRequest.html" > MPModelRequest< / a > *  < / td >
2019-09-03 15:42:34 +02:00
< td class = "paramname" > < em > request< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2020-01-31 17:22:59 +01:00
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1MPSolutionResponse.html" > MPSolutionResponse< / a > *  < / td >
2019-09-03 15:42:34 +02:00
< td class = "paramname" > < em > response< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Like < a class = "el" href = "namespaceoperations__research.html#a9ea9cebfb356f7781724405eea08e7f4" title = "If the model is valid and non-empty, returns it (possibly after extracting the model_delta)." > ExtractValidMPModelOrPopulateResponseStatus()< / a > , but works in-place: if the MPModel needed extraction, it will be populated in the request, and it returns the success boolean. < / p >
< / div >
< / div >
< a id = "a9ea9cebfb356f7781724405eea08e7f4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9ea9cebfb356f7781724405eea08e7f4" > ◆ < / a > < / span > ExtractValidMPModelOrPopulateResponseStatus()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2020-01-31 17:22:59 +01:00
< td class = "memname" > absl::optional< LazyMutableCopy< < a class = "el" href = "classoperations__research_1_1MPModelProto.html" > MPModelProto< / a > > > operations_research::ExtractValidMPModelOrPopulateResponseStatus < / td >
2019-09-03 15:42:34 +02:00
< td > (< / td >
2020-01-31 17:22:59 +01:00
< td class = "paramtype" > const < a class = "el" href = "classoperations__research_1_1MPModelRequest.html" > MPModelRequest< / a > &   < / td >
2019-09-03 15:42:34 +02:00
< td class = "paramname" > < em > request< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2020-01-31 17:22:59 +01:00
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1MPSolutionResponse.html" > MPSolutionResponse< / a > *  < / td >
2019-09-03 15:42:34 +02:00
< td class = "paramname" > < em > response< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > If the model is valid and non-empty, returns it (possibly after extracting the model_delta). < / p >
< p > If invalid or empty, updates < code > response< / code > and returns null. < / p >
2019-08-07 18:01:08 -07:00
< / div >
< / div >
< a id = "a2506c50d4eb5505613003f685fd1af9f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a2506c50d4eb5505613003f685fd1af9f" > ◆ < / a > < / span > FindErrorInMPModelDeltaProto()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > std::string operations_research::FindErrorInMPModelDeltaProto < / td >
< td > (< / td >
2020-01-31 17:22:59 +01:00
< td class = "paramtype" > const < a class = "el" href = "classoperations__research_1_1MPModelDeltaProto.html" > MPModelDeltaProto< / a > &   < / td >
2019-08-07 18:01:08 -07:00
< td class = "paramname" > < em > delta< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2020-01-31 17:22:59 +01:00
< td class = "paramtype" > const < a class = "el" href = "classoperations__research_1_1MPModelProto.html" > MPModelProto< / a > &   < / td >
2019-08-07 18:01:08 -07:00
< td class = "paramname" > < em > model< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2020-01-31 17:22:59 +01:00
< p > Like FindErrorInMPModelProto, but for a < a class = "el" href = "classoperations__research_1_1MPModelDeltaProto.html" > MPModelDeltaProto< / a > applied to a given baseline model (assumed valid, eg. < / p >
2019-08-07 18:01:08 -07:00
< p > FindErrorInMPModelProto(model)=""). Works in O(|model_delta|) + O(num_vars in model), but the latter term has a very small constant factor. < / p >
2019-06-13 15:51:12 +02:00
< / div >
< / div >
< a id = "a7a27bb74d09b7ba6ea0e97bb572d2755" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a7a27bb74d09b7ba6ea0e97bb572d2755" > ◆ < / a > < / span > FindErrorInMPModelProto()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > std::string operations_research::FindErrorInMPModelProto < / td >
< td > (< / td >
2020-01-31 17:22:59 +01:00
< td class = "paramtype" > const < a class = "el" href = "classoperations__research_1_1MPModelProto.html" > MPModelProto< / a > &   < / td >
2019-06-13 15:51:12 +02:00
< td class = "paramname" > < em > model< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2020-01-27 13:48:26 +01:00
< p > Returns an empty string iff the model is valid and not trivially infeasible. < / p >
2019-08-07 18:01:08 -07:00
< p > Otherwise, returns a description of the first error or trivial infeasibility encountered.< / p >
2020-01-27 13:48:26 +01:00
< p > NOTE(user): the code of this method (and the client code too!) is considerably simplified by this string-based, simple API. If clients require it, we could add a formal error status enum. < / p >
2019-08-07 18:01:08 -07:00
2019-06-13 15:51:12 +02:00
< / div >
< / div >
< a id = "ae4ee4d82cf625670cdc1f52197454654" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae4ee4d82cf625670cdc1f52197454654" > ◆ < / a > < / span > FindFeasibilityErrorInSolutionHint()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > std::string operations_research::FindFeasibilityErrorInSolutionHint < / td >
< td > (< / td >
2020-01-31 17:22:59 +01:00
< td class = "paramtype" > const < a class = "el" href = "classoperations__research_1_1MPModelProto.html" > MPModelProto< / a > &   < / td >
2019-06-13 15:51:12 +02:00
< td class = "paramname" > < em > model< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > double  < / td >
< td class = "paramname" > < em > tolerance< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2020-01-27 13:48:26 +01:00
< p > Returns an empty string if the solution hint given in the model is a feasible solution. < / p >
2019-08-07 18:01:08 -07:00
< p > Otherwise, returns a description of the first reason for infeasibility.< / p >
< p > This function can be useful for debugging/checking that the given solution hint is feasible when it is expected to be the case. The feasibility is checked up to the given tolerance using the ::operations_research::IsLowerWithinTolerance() function. < / p >
2019-06-13 15:51:12 +02:00
< / div >
< / div >
2019-08-07 18:01:08 -07:00
< a id = "ae6841e1b78c89cf9139fc1b9ba1ae8cb" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae6841e1b78c89cf9139fc1b9ba1ae8cb" > ◆ < / a > < / span > MergeMPConstraintProtoExceptTerms()< / h2 >
2019-06-13 15:51:12 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2019-08-07 18:01:08 -07:00
< td class = "memname" > void operations_research::MergeMPConstraintProtoExceptTerms < / td >
2019-06-13 15:51:12 +02:00
< td > (< / td >
2020-01-31 17:22:59 +01:00
< td class = "paramtype" > const < a class = "el" href = "classoperations__research_1_1MPConstraintProto.html" > MPConstraintProto< / a > &   < / td >
2019-08-07 18:01:08 -07:00
< td class = "paramname" > < em > from< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
2019-06-13 15:51:12 +02:00
< td > < / td >
2020-01-31 17:22:59 +01:00
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1MPConstraintProto.html" > MPConstraintProto< / a > *  < / td >
2019-08-07 18:01:08 -07:00
< td class = "paramname" > < em > to< / em >   < / td >
2019-06-13 15:51:12 +02:00
< / tr >
< tr >
< td > < / td >
2019-08-07 18:01:08 -07:00
< td > )< / td >
< td > < / td > < td > < / td >
2019-06-13 15:51:12 +02:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2020-01-31 17:22:59 +01:00
< a id = "af637f39c9ca296bf197d792c62167b7d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af637f39c9ca296bf197d792c62167b7d" > ◆ < / a > < / span > MPModelRequest_SolverType_descriptor()< / h2 >
2019-06-13 15:51:12 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2020-01-31 17:22:59 +01:00
< td class = "memname" > const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* operations_research::MPModelRequest_SolverType_descriptor < / td >
2019-06-13 15:51:12 +02:00
< td > (< / td >
2020-01-31 17:22:59 +01:00
< td class = "paramname" > < / td > < td > )< / td >
2019-06-13 15:51:12 +02:00
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2020-01-31 17:22:59 +01:00
< a id = "ad26c438ab5f1b232d7eced80a2780ca0" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad26c438ab5f1b232d7eced80a2780ca0" > ◆ < / a > < / span > MPModelRequest_SolverType_IsValid()< / h2 >
2019-06-13 15:51:12 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2020-01-31 17:22:59 +01:00
< td class = "memname" > bool operations_research::MPModelRequest_SolverType_IsValid < / td >
2019-06-13 15:51:12 +02:00
< td > (< / td >
2020-01-31 17:22:59 +01:00
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > value< / em > < / td > < td > )< / td >
2019-06-13 15:51:12 +02:00
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2020-01-31 17:22:59 +01:00
< a id = "a5209f68ceef830f109310dc549479a9b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5209f68ceef830f109310dc549479a9b" > ◆ < / a > < / span > MPModelRequest_SolverType_Name()< / h2 >
2019-06-13 15:51:12 +02:00
< div class = "memitem" >
< div class = "memproto" >
2020-01-31 17:22:59 +01:00
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
2019-06-13 15:51:12 +02:00
< table class = "memname" >
< tr >
2020-01-31 17:22:59 +01:00
< td class = "memname" > const std::string& operations_research::MPModelRequest_SolverType_Name < / td >
2019-06-13 15:51:12 +02:00
< td > (< / td >
2020-01-31 17:22:59 +01:00
< td class = "paramtype" > T  < / td >
< td class = "paramname" > < em > enum_t_value< / em > < / td > < td > )< / td >
2019-06-13 15:51:12 +02:00
< td > < / td >
< / tr >
< / table >
2020-01-31 17:22:59 +01:00
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
2019-06-13 15:51:12 +02:00
< / div > < div class = "memdoc" >
2020-01-31 17:22:59 +01:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8pb_8h_source.html#l00216" > 216< / a > of file < a class = "el" href = "linear__solver_8pb_8h_source.html" > linear_solver.pb.h< / a > .< / p >
2019-06-13 15:51:12 +02:00
< / div >
< / div >
2020-01-31 17:22:59 +01:00
< a id = "aeb81b2591906288f021c0a3e37843b37" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aeb81b2591906288f021c0a3e37843b37" > ◆ < / a > < / span > MPModelRequest_SolverType_Parse()< / h2 >
2019-06-13 15:51:12 +02:00
< div class = "memitem" >
< div class = "memproto" >
2020-01-31 17:22:59 +01:00
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
2019-06-13 15:51:12 +02:00
< table class = "memname" >
< tr >
2020-01-31 17:22:59 +01:00
< td class = "memname" > bool operations_research::MPModelRequest_SolverType_Parse < / td >
2019-06-13 15:51:12 +02:00
< td > (< / td >
2020-01-31 17:22:59 +01:00
< td class = "paramtype" > const std::string &   < / td >
< td class = "paramname" > < em > name< / em > , < / td >
2019-06-13 15:51:12 +02:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2020-01-31 17:22:59 +01:00
< td class = "paramtype" > < a class = "el" href = "namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689" > MPModelRequest_SolverType< / a > *  < / td >
< td class = "paramname" > < em > value< / em >   < / td >
2019-06-13 15:51:12 +02:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
2020-01-31 17:22:59 +01:00
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
2019-06-13 15:51:12 +02:00
< / div > < div class = "memdoc" >
2020-01-31 17:22:59 +01:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8pb_8h_source.html#l00223" > 223< / a > of file < a class = "el" href = "linear__solver_8pb_8h_source.html" > linear_solver.pb.h< / a > .< / p >
2019-06-13 15:51:12 +02:00
< / div >
< / div >
2020-01-31 17:22:59 +01:00
< a id = "a70bcdf756e44dfd2d5dab2a5cf4cfb9a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a70bcdf756e44dfd2d5dab2a5cf4cfb9a" > ◆ < / a > < / span > MPSolverCommonParameters_LPAlgorithmValues_descriptor()< / h2 >
2019-06-13 15:51:12 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2020-01-31 17:22:59 +01:00
< td class = "memname" > const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* operations_research::MPSolverCommonParameters_LPAlgorithmValues_descriptor < / td >
2019-06-13 15:51:12 +02:00
< td > (< / td >
2020-01-31 17:22:59 +01:00
< td class = "paramname" > < / td > < td > )< / td >
2019-08-07 18:01:08 -07:00
< td > < / td >
< / tr >
2020-01-31 17:22:59 +01:00
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "ab3ee5c7a9f799696432b082fd4835232" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ab3ee5c7a9f799696432b082fd4835232" > ◆ < / a > < / span > MPSolverCommonParameters_LPAlgorithmValues_IsValid()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2019-08-07 18:01:08 -07:00
< tr >
2020-01-31 17:22:59 +01:00
< td class = "memname" > bool operations_research::MPSolverCommonParameters_LPAlgorithmValues_IsValid < / td >
< td > (< / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > value< / em > < / td > < td > )< / td >
2019-06-13 15:51:12 +02:00
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2020-01-31 17:22:59 +01:00
< a id = "ac96996b4dbc25690d6d7fe345b364519" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac96996b4dbc25690d6d7fe345b364519" > ◆ < / a > < / span > MPSolverCommonParameters_LPAlgorithmValues_Name()< / h2 >
2019-06-13 15:51:12 +02:00
< div class = "memitem" >
< div class = "memproto" >
2019-11-14 13:52:51 -08:00
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
2019-06-13 15:51:12 +02:00
< table class = "memname" >
< tr >
2020-01-31 17:22:59 +01:00
< td class = "memname" > const std::string& operations_research::MPSolverCommonParameters_LPAlgorithmValues_Name < / td >
2019-06-13 15:51:12 +02:00
< td > (< / td >
2020-01-31 17:22:59 +01:00
< td class = "paramtype" > T  < / td >
< td class = "paramname" > < em > enum_t_value< / em > < / td > < td > )< / td >
2019-06-13 15:51:12 +02:00
< td > < / td >
< / tr >
< / table >
2019-11-14 13:52:51 -08:00
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
2019-06-13 15:51:12 +02:00
< / div > < div class = "memdoc" >
2020-01-31 17:22:59 +01:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8pb_8h_source.html#l00180" > 180< / a > of file < a class = "el" href = "linear__solver_8pb_8h_source.html" > linear_solver.pb.h< / a > .< / p >
2019-11-14 13:52:51 -08:00
2019-06-13 15:51:12 +02:00
< / div >
< / div >
2020-01-31 17:22:59 +01:00
< a id = "a3b1bc7a63f4a7972004060311346868f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a3b1bc7a63f4a7972004060311346868f" > ◆ < / a > < / span > MPSolverCommonParameters_LPAlgorithmValues_Parse()< / h2 >
2019-06-13 15:51:12 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2020-01-31 17:22:59 +01:00
< td class = "memname" > bool operations_research::MPSolverCommonParameters_LPAlgorithmValues_Parse < / td >
2019-06-13 15:51:12 +02:00
< td > (< / td >
2020-01-31 17:22:59 +01:00
< td class = "paramtype" > const std::string &   < / td >
< td class = "paramname" > < em > name< / em > , < / td >
2019-08-07 18:01:08 -07:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
2019-06-13 15:51:12 +02:00
< td > < / td >
2020-01-31 17:22:59 +01:00
< td class = "paramtype" > < a class = "el" href = "namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979" > MPSolverCommonParameters_LPAlgorithmValues< / a > *  < / td >
< td class = "paramname" > < em > value< / em >   < / td >
2019-08-07 18:01:08 -07:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
2019-06-13 15:51:12 +02:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2020-01-31 17:22:59 +01:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8pb_8h_source.html#l00187" > 187< / a > of file < a class = "el" href = "linear__solver_8pb_8h_source.html" > linear_solver.pb.h< / a > .< / p >
2019-06-13 15:51:12 +02:00
< / div >
< / div >
2020-01-31 17:22:59 +01:00
< a id = "ace7f8b02c012c058db64b534e3378f0f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ace7f8b02c012c058db64b534e3378f0f" > ◆ < / a > < / span > MPSolverResponseStatus_descriptor()< / h2 >
2019-06-13 15:51:12 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2020-01-31 17:22:59 +01:00
< td class = "memname" > const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* operations_research::MPSolverResponseStatus_descriptor < / td >
2019-06-13 15:51:12 +02:00
< td > (< / td >
2020-01-31 17:22:59 +01:00
< td class = "paramname" > < / td > < td > )< / td >
2019-06-13 15:51:12 +02:00
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2019-06-20 23:08:48 +02:00
< / div >
< / div >
2020-01-31 17:22:59 +01:00
< a id = "a7a295b0760db498bc4fa9479bb8c2329" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a7a295b0760db498bc4fa9479bb8c2329" > ◆ < / a > < / span > MPSolverResponseStatus_IsValid()< / h2 >
2019-06-20 23:08:48 +02:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2020-01-31 17:22:59 +01:00
< td class = "memname" > bool operations_research::MPSolverResponseStatus_IsValid < / td >
2019-06-20 23:08:48 +02:00
< td > (< / td >
2020-01-31 17:22:59 +01:00
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > value< / em > < / td > < td > )< / td >
2019-07-15 17:42:24 -07:00
< td > < / td >
< / tr >
2020-01-31 17:22:59 +01:00
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a188641a1ab5a4dda11c00a11149b07d4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a188641a1ab5a4dda11c00a11149b07d4" > ◆ < / a > < / span > MPSolverResponseStatus_Name()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
2019-07-15 17:42:24 -07:00
< tr >
2020-01-31 17:22:59 +01:00
< td class = "memname" > const std::string& operations_research::MPSolverResponseStatus_Name < / td >
< td > (< / td >
< td class = "paramtype" > T  < / td >
< td class = "paramname" > < em > enum_t_value< / em > < / td > < td > )< / td >
2019-07-15 17:42:24 -07:00
< td > < / td >
< / tr >
< / table >
2020-01-31 17:22:59 +01:00
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
2019-07-15 17:42:24 -07:00
< / div > < div class = "memdoc" >
2020-01-31 17:22:59 +01:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8pb_8h_source.html#l00249" > 249< / a > of file < a class = "el" href = "linear__solver_8pb_8h_source.html" > linear_solver.pb.h< / a > .< / p >
2019-07-15 17:42:24 -07:00
< / div >
< / div >
2020-01-31 17:22:59 +01:00
< a id = "a22b5756cf719f9b2d10dae67820cf885" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a22b5756cf719f9b2d10dae67820cf885" > ◆ < / a > < / span > MPSolverResponseStatus_Parse()< / h2 >
2019-07-15 17:42:24 -07:00
< div class = "memitem" >
< div class = "memproto" >
2020-01-31 17:22:59 +01:00
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
2019-07-15 17:42:24 -07:00
< table class = "memname" >
< tr >
2020-01-31 17:22:59 +01:00
< td class = "memname" > bool operations_research::MPSolverResponseStatus_Parse < / td >
2019-07-15 17:42:24 -07:00
< td > (< / td >
2020-01-31 17:22:59 +01:00
< td class = "paramtype" > const std::string &   < / td >
< td class = "paramname" > < em > name< / em > , < / td >
2019-07-15 17:42:24 -07:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2020-01-31 17:22:59 +01:00
< td class = "paramtype" > < a class = "el" href = "namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1b" > MPSolverResponseStatus< / a > *  < / td >
< td class = "paramname" > < em > value< / em >   < / td >
2019-07-15 17:42:24 -07:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
2020-01-31 17:22:59 +01:00
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
2019-07-15 17:42:24 -07:00
< / div > < div class = "memdoc" >
2020-01-31 17:22:59 +01:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8pb_8h_source.html#l00256" > 256< / a > of file < a class = "el" href = "linear__solver_8pb_8h_source.html" > linear_solver.pb.h< / a > .< / p >
2020-04-23 15:34:43 +02:00
< / div >
< / div >
< a id = "a52d451963bca16889b3f1e23450a8f2d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a52d451963bca16889b3f1e23450a8f2d" > ◆ < / a > < / span > MPSolverResponseStatusIsRpcError()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool operations_research::MPSolverResponseStatusIsRpcError < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1b" > MPSolverResponseStatus< / a >   < / td >
< td class = "paramname" > < em > status< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2019-07-15 17:42:24 -07:00
< / div >
< / div >
2020-01-31 17:22:59 +01:00
< a id = "a94d793569692b2bdcb76cf2d7736da05" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a94d793569692b2bdcb76cf2d7736da05" > ◆ < / a > < / span > MPSosConstraint_Type_descriptor()< / h2 >
2019-07-15 17:42:24 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2020-01-31 17:22:59 +01:00
< td class = "memname" > const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* operations_research::MPSosConstraint_Type_descriptor < / td >
2019-07-15 17:42:24 -07:00
< td > (< / td >
2020-01-31 17:22:59 +01:00
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a69d74b24808a9eba4bcbc04c5bd1f9fb" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a69d74b24808a9eba4bcbc04c5bd1f9fb" > ◆ < / a > < / span > MPSosConstraint_Type_IsValid()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > bool operations_research::MPSosConstraint_Type_IsValid < / td >
< td > (< / td >
< td class = "paramtype" > int  < / td >
< td class = "paramname" > < em > value< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a0d84cc4ed67dd0a7ccf556176aa9bc1d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a0d84cc4ed67dd0a7ccf556176aa9bc1d" > ◆ < / a > < / span > MPSosConstraint_Type_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::MPSosConstraint_Type_Name < / td >
< td > (< / td >
< td class = "paramtype" > T  < / td >
< td class = "paramname" > < em > enum_t_value< / 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 class = "definition" > Definition at line < a class = "el" href = "linear__solver_8pb_8h_source.html#l00155" > 155< / a > of file < a class = "el" href = "linear__solver_8pb_8h_source.html" > linear_solver.pb.h< / a > .< / p >
< / div >
< / div >
< a id = "a6d1606a9e00c2974c23f2e758924b459" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6d1606a9e00c2974c23f2e758924b459" > ◆ < / a > < / span > MPSosConstraint_Type_Parse()< / 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::MPSosConstraint_Type_Parse < / 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 = "namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0b" > MPSosConstraint_Type< / a > *  < / td >
< td class = "paramname" > < em > value< / 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 > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8pb_8h_source.html#l00162" > 162< / a > of file < a class = "el" href = "linear__solver_8pb_8h_source.html" > linear_solver.pb.h< / a > .< / p >
< / div >
< / div >
< a id = "a62b131d2829f1cdacd2414d2d7bc6c7c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a62b131d2829f1cdacd2414d2d7bc6c7c" > ◆ < / a > < / span > operator*() < span class = "overload" > [1/2]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > operations_research::operator* < / td >
< td > (< / td >
< td class = "paramtype" > double  < / td >
< td class = "paramname" > < em > lhs< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a >   < / td >
< td class = "paramname" > < em > rhs< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a138bb0f103cd9d68e4d13fa773901186" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a138bb0f103cd9d68e4d13fa773901186" > ◆ < / a > < / span > operator*() < span class = "overload" > [2/2]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > operations_research::operator* < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a >   < / td >
< td class = "paramname" > < em > lhs< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > double  < / td >
< td class = "paramname" > < em > rhs< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a97f9b83239285f5fdfcac1b8e8b4f162" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a97f9b83239285f5fdfcac1b8e8b4f162" > ◆ < / a > < / span > operator+()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > operations_research::operator+ < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a >   < / td >
< td class = "paramname" > < em > lhs< / em > , < / td >
2019-07-15 17:42:24 -07:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2019-08-07 18:01:08 -07:00
< td class = "paramtype" > const < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > &   < / td >
2019-07-15 17:42:24 -07:00
< td class = "paramname" > < em > rhs< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2019-07-15 14:27:40 -07:00
< / div >
< / div >
2020-01-31 17:22:59 +01:00
< a id = "a515cdaf4f9c4000bb3482a0c450e23c3" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a515cdaf4f9c4000bb3482a0c450e23c3" > ◆ < / a > < / span > operator-()< / h2 >
2019-07-15 14:27:40 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2020-01-31 17:22:59 +01:00
< td class = "memname" > < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > operations_research::operator- < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a >   < / td >
< td class = "paramname" > < em > lhs< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > &   < / td >
< td class = "paramname" > < em > rhs< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "abebdd7f40e90df8dc7d557b6e26da942" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#abebdd7f40e90df8dc7d557b6e26da942" > ◆ < / a > < / span > operator/()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > operations_research::operator/ < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a >   < / td >
< td class = "paramname" > < em > lhs< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > double  < / td >
< td class = "paramname" > < em > rhs< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a2610f938f233d0adcd3142693f4a2683" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a2610f938f233d0adcd3142693f4a2683" > ◆ < / a > < / span > operator< < () < span class = "overload" > [1/3]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > std::ostream& operations_research::operator< < < / td >
2019-07-15 14:27:40 -07:00
< td > (< / td >
2020-01-31 17:22:59 +01:00
< td class = "paramtype" > std::ostream &   < / td >
< td class = "paramname" > < em > os< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2019-08-07 18:01:08 -07:00
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1MPSolver.html#a76c87990aabadd148304b95332a60ff8" > MPSolver::OptimizationProblemType< / a >   < / td >
2020-01-31 17:22:59 +01:00
< td class = "paramname" > < em > optimization_problem_type< / em >   < / td >
< / tr >
< tr >
2019-07-15 14:27:40 -07:00
< td > < / td >
2020-01-31 17:22:59 +01:00
< td > )< / td >
< td > < / td > < td > < / td >
2019-07-15 14:27:40 -07:00
< / tr >
< / table >
2020-01-31 17:22:59 +01:00
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
2019-07-15 14:27:40 -07:00
< / div > < div class = "memdoc" >
2020-04-23 15:34:43 +02:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l00861" > 861< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2020-01-31 17:22:59 +01:00
2019-07-15 14:27:40 -07:00
< / div >
< / div >
2020-01-31 17:22:59 +01:00
< a id = "a6e3ed7b755e2b756ef48c9b3bad4a780" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6e3ed7b755e2b756ef48c9b3bad4a780" > ◆ < / a > < / span > operator< < () < span class = "overload" > [2/3]< / span > < / h2 >
2019-07-15 14:27:40 -07:00
< div class = "memitem" >
< div class = "memproto" >
2019-11-14 13:52:51 -08:00
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
2019-07-15 14:27:40 -07:00
< table class = "memname" >
< tr >
2020-01-31 17:22:59 +01:00
< td class = "memname" > std::ostream& operations_research::operator< < < / td >
< td > (< / td >
< td class = "paramtype" > std::ostream &   < / td >
< td class = "paramname" > < em > os< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1MPSolver.html#a573d479910e373f5d771d303e440587d" > MPSolver::ResultStatus< / a >   < / td >
< td class = "paramname" > < em > status< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
2019-07-15 14:27:40 -07:00
< / tr >
< / table >
2019-11-14 13:52:51 -08:00
< / td >
< td class = "mlabels-right" >
2020-01-31 17:22:59 +01:00
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
2019-11-14 13:52:51 -08:00
< / tr >
< / table >
2019-07-15 14:27:40 -07:00
< / div > < div class = "memdoc" >
2020-04-23 15:34:43 +02:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l00867" > 867< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2020-01-31 17:22:59 +01:00
< / div >
< / div >
< a id = "ad3390eca60a1042a3d81452cea3863aa" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad3390eca60a1042a3d81452cea3863aa" > ◆ < / a > < / span > operator< < () < span class = "overload" > [3/3]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > std::ostream& operations_research::operator< < < / td >
< td > (< / td >
< td class = "paramtype" > std::ostream &   < / td >
< td class = "paramname" > < em > stream< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > &   < / td >
< td class = "paramname" > < em > linear_expr< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a6d1fa20f9c9faf7027c0b16f97139e80" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6d1fa20f9c9faf7027c0b16f97139e80" > ◆ < / a > < / span > operator< =()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classoperations__research_1_1LinearRange.html" > LinearRange< / a > operations_research::operator< = < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > &   < / td >
< td class = "paramname" > < em > lhs< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > &   < / td >
< td class = "paramname" > < em > rhs< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a08146f196bd9c3f492ee108732449ced" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a08146f196bd9c3f492ee108732449ced" > ◆ < / a > < / span > operator==()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classoperations__research_1_1LinearRange.html" > LinearRange< / a > operations_research::operator== < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > &   < / td >
< td class = "paramname" > < em > lhs< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > &   < / td >
< td class = "paramname" > < em > rhs< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "ac4052f92af6a7fbb1d45e17befcb68e0" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac4052f92af6a7fbb1d45e17befcb68e0" > ◆ < / a > < / span > operator> =()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classoperations__research_1_1LinearRange.html" > LinearRange< / a > operations_research::operator> = < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > &   < / td >
< td class = "paramname" > < em > lhs< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "classoperations__research_1_1LinearExpr.html" > LinearExpr< / a > &   < / td >
< td class = "paramname" > < em > rhs< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "afc3e3b80841b587c6fbfd9e9f3ec9c59" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#afc3e3b80841b587c6fbfd9e9f3ec9c59" > ◆ < / a > < / span > ToString()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const absl::string_view operations_research::ToString < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classoperations__research_1_1MPSolver.html#a76c87990aabadd148304b95332a60ff8" > MPSolver::OptimizationProblemType< / a >   < / td >
< td class = "paramname" > < em > optimization_problem_type< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< h2 class = "groupheader" > Variable Documentation< / h2 >
< a id = "ac5df5baf7bb0dd4aaf62baf45102b52d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac5df5baf7bb0dd4aaf62baf45102b52d" > ◆ < / a > < / span > _MPAbsConstraint_default_instance_< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > MPAbsConstraintDefaultTypeInternal _MPAbsConstraint_default_instance_< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "ab0af6821d48a0f0600db1bdcbdba06d1" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ab0af6821d48a0f0600db1bdcbdba06d1" > ◆ < / a > < / span > _MPArrayConstraint_default_instance_< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > MPArrayConstraintDefaultTypeInternal _MPArrayConstraint_default_instance_< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a6e56c3af4a10aa1d08c107531153cdba" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6e56c3af4a10aa1d08c107531153cdba" > ◆ < / a > < / span > _MPArrayWithConstantConstraint_default_instance_< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > MPArrayWithConstantConstraintDefaultTypeInternal _MPArrayWithConstantConstraint_default_instance_< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a8d8b4a23e426846c3012be178e3c4be9" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8d8b4a23e426846c3012be178e3c4be9" > ◆ < / a > < / span > _MPConstraintProto_default_instance_< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > MPConstraintProtoDefaultTypeInternal _MPConstraintProto_default_instance_< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a719bb6f5f7403ef8262232534210c96a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a719bb6f5f7403ef8262232534210c96a" > ◆ < / a > < / span > _MPGeneralConstraintProto_default_instance_< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > MPGeneralConstraintProtoDefaultTypeInternal _MPGeneralConstraintProto_default_instance_< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a7404bbeba91240266e929f71c26c9aef" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a7404bbeba91240266e929f71c26c9aef" > ◆ < / a > < / span > _MPIndicatorConstraint_default_instance_< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > MPIndicatorConstraintDefaultTypeInternal _MPIndicatorConstraint_default_instance_< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a19b9d68f11c7edb64190b307c96e4ba0" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a19b9d68f11c7edb64190b307c96e4ba0" > ◆ < / a > < / span > _MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse_default_instance_< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > MPModelDeltaProto_ConstraintOverridesEntry_DoNotUseDefaultTypeInternal _MPModelDeltaProto_ConstraintOverridesEntry_DoNotUse_default_instance_< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "ab084f583d906c5f9773a7c006669d0f1" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ab084f583d906c5f9773a7c006669d0f1" > ◆ < / a > < / span > _MPModelDeltaProto_default_instance_< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > MPModelDeltaProtoDefaultTypeInternal _MPModelDeltaProto_default_instance_< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a018812fc95d782b328cd0c1dd13571cc" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a018812fc95d782b328cd0c1dd13571cc" > ◆ < / a > < / span > _MPModelDeltaProto_VariableOverridesEntry_DoNotUse_default_instance_< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > MPModelDeltaProto_VariableOverridesEntry_DoNotUseDefaultTypeInternal _MPModelDeltaProto_VariableOverridesEntry_DoNotUse_default_instance_< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a894d390b15ce81288eb8a7323c435ca4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a894d390b15ce81288eb8a7323c435ca4" > ◆ < / a > < / span > _MPModelProto_default_instance_< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > MPModelProtoDefaultTypeInternal _MPModelProto_default_instance_< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a21ff6531f9433bcf5ac4f7654223d648" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a21ff6531f9433bcf5ac4f7654223d648" > ◆ < / a > < / span > _MPModelRequest_default_instance_< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > MPModelRequestDefaultTypeInternal _MPModelRequest_default_instance_< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a7b4f130e3877c2149b14fbd6c296b63d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a7b4f130e3877c2149b14fbd6c296b63d" > ◆ < / a > < / span > _MPQuadraticConstraint_default_instance_< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > MPQuadraticConstraintDefaultTypeInternal _MPQuadraticConstraint_default_instance_< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "aa5a6d69a58750a88c914eabc85cd4508" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa5a6d69a58750a88c914eabc85cd4508" > ◆ < / a > < / span > _MPQuadraticObjective_default_instance_< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > MPQuadraticObjectiveDefaultTypeInternal _MPQuadraticObjective_default_instance_< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a6bb17e14243dc58537d7b29994ed5ccc" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6bb17e14243dc58537d7b29994ed5ccc" > ◆ < / a > < / span > _MPSolutionResponse_default_instance_< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > MPSolutionResponseDefaultTypeInternal _MPSolutionResponse_default_instance_< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "ae2e01270d59862503d3ea97b9cc3e427" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae2e01270d59862503d3ea97b9cc3e427" > ◆ < / a > < / span > _MPSolverCommonParameters_default_instance_< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > MPSolverCommonParametersDefaultTypeInternal _MPSolverCommonParameters_default_instance_< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "ada7e9956ab85bd985af2f5e00246a197" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ada7e9956ab85bd985af2f5e00246a197" > ◆ < / a > < / span > _MPSosConstraint_default_instance_< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > MPSosConstraintDefaultTypeInternal _MPSosConstraint_default_instance_< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a3649b60e4b709187336cee990cff6b63" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a3649b60e4b709187336cee990cff6b63" > ◆ < / a > < / span > _MPVariableProto_default_instance_< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > MPVariableProtoDefaultTypeInternal _MPVariableProto_default_instance_< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "ad063d17e904384f676f9d5951f5a6657" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad063d17e904384f676f9d5951f5a6657" > ◆ < / a > < / span > _OptionalDouble_default_instance_< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > OptionalDoubleDefaultTypeInternal _OptionalDouble_default_instance_< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "ae5c743ef0c2dfd8d383ec4a665b31af1" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae5c743ef0c2dfd8d383ec4a665b31af1" > ◆ < / a > < / span > _PartialVariableAssignment_default_instance_< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > PartialVariableAssignmentDefaultTypeInternal _PartialVariableAssignment_default_instance_< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a221d711fbd5a16db9dc92a3c5095cbf5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a221d711fbd5a16db9dc92a3c5095cbf5" > ◆ < / a > < / span > kDefaultPrimalTolerance< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > constexpr double kDefaultPrimalTolerance = 1e-07< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > constexpr< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2020-04-23 15:34:43 +02:00
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8h_source.html#l00162" > 162< / a > of file < a class = "el" href = "linear__solver_8h_source.html" > linear_solver.h< / a > .< / p >
2020-01-31 17:22:59 +01:00
< / div >
< / div >
< a id = "a2de998be000467c8282dffaa7cd5765e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a2de998be000467c8282dffaa7cd5765e" > ◆ < / a > < / span > MPModelRequest_SolverType_SolverType_ARRAYSIZE< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > constexpr int MPModelRequest_SolverType_SolverType_ARRAYSIZE = < a class = "el" href = "namespaceoperations__research.html#a7df20597435fbcb555e2f95e3ddb8bbc" > MPModelRequest_SolverType_SolverType_MAX< / a > + 1< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > constexpr< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8pb_8h_source.html#l00212" > 212< / a > of file < a class = "el" href = "linear__solver_8pb_8h_source.html" > linear_solver.pb.h< / a > .< / p >
< / div >
< / div >
< a id = "a7df20597435fbcb555e2f95e3ddb8bbc" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a7df20597435fbcb555e2f95e3ddb8bbc" > ◆ < / a > < / span > MPModelRequest_SolverType_SolverType_MAX< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > constexpr < a class = "el" href = "namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689" > MPModelRequest_SolverType< / a > MPModelRequest_SolverType_SolverType_MAX = < a class = "el" href = "namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a5343614c63eb3585cf34d7f48c30d9de" > MPModelRequest_SolverType_XPRESS_MIXED_INTEGER_PROGRAMMING< / a > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > constexpr< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8pb_8h_source.html#l00211" > 211< / a > of file < a class = "el" href = "linear__solver_8pb_8h_source.html" > linear_solver.pb.h< / a > .< / p >
< / div >
< / div >
< a id = "aa002f435b31936c88de1e4e6cba07385" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa002f435b31936c88de1e4e6cba07385" > ◆ < / a > < / span > MPModelRequest_SolverType_SolverType_MIN< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > constexpr < a class = "el" href = "namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689" > MPModelRequest_SolverType< / a > MPModelRequest_SolverType_SolverType_MIN = < a class = "el" href = "namespaceoperations__research.html#ac417714eb4dbaf83717bb2aa9affc689a4d77685d54eb87c232beed1e460c5aaa" > MPModelRequest_SolverType_CLP_LINEAR_PROGRAMMING< / a > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > constexpr< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8pb_8h_source.html#l00210" > 210< / a > of file < a class = "el" href = "linear__solver_8pb_8h_source.html" > linear_solver.pb.h< / a > .< / p >
< / div >
< / div >
< a id = "aeed81f9f9071b4a4177b6ef927e64abb" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aeed81f9f9071b4a4177b6ef927e64abb" > ◆ < / a > < / span > MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_ARRAYSIZE< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > constexpr int MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_ARRAYSIZE = < a class = "el" href = "namespaceoperations__research.html#a5e7277e793e483f8a46437f2994cd99e" > MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MAX< / a > + 1< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > constexpr< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8pb_8h_source.html#l00176" > 176< / a > of file < a class = "el" href = "linear__solver_8pb_8h_source.html" > linear_solver.pb.h< / a > .< / p >
< / div >
< / div >
< a id = "a5e7277e793e483f8a46437f2994cd99e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5e7277e793e483f8a46437f2994cd99e" > ◆ < / a > < / span > MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MAX< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > constexpr < a class = "el" href = "namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979" > MPSolverCommonParameters_LPAlgorithmValues< / a > MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MAX = < a class = "el" href = "namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979a3615540cdf96dce3f3ca1c2c05c6d434" > MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_BARRIER< / a > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > constexpr< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8pb_8h_source.html#l00175" > 175< / a > of file < a class = "el" href = "linear__solver_8pb_8h_source.html" > linear_solver.pb.h< / a > .< / p >
< / div >
< / div >
< a id = "a0666b791aab277878d1353c2d9e653b9" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a0666b791aab277878d1353c2d9e653b9" > ◆ < / a > < / span > MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MIN< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > constexpr < a class = "el" href = "namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979" > MPSolverCommonParameters_LPAlgorithmValues< / a > MPSolverCommonParameters_LPAlgorithmValues_LPAlgorithmValues_MIN = < a class = "el" href = "namespaceoperations__research.html#a8913360b55a9b9861237e0ad039f6979a18a46e7e7a130a3a38c7915f577301c2" > MPSolverCommonParameters_LPAlgorithmValues_LP_ALGO_UNSPECIFIED< / a > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > constexpr< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8pb_8h_source.html#l00174" > 174< / a > of file < a class = "el" href = "linear__solver_8pb_8h_source.html" > linear_solver.pb.h< / a > .< / p >
< / div >
< / div >
< a id = "a37524b8ef9f0b60de566a8f2570ccfea" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a37524b8ef9f0b60de566a8f2570ccfea" > ◆ < / a > < / span > MPSolverResponseStatus_ARRAYSIZE< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > constexpr int MPSolverResponseStatus_ARRAYSIZE = < a class = "el" href = "namespaceoperations__research.html#a593d0ebcda514b4ecb1b57e7c96583fd" > MPSolverResponseStatus_MAX< / a > + 1< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > constexpr< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8pb_8h_source.html#l00245" > 245< / a > of file < a class = "el" href = "linear__solver_8pb_8h_source.html" > linear_solver.pb.h< / a > .< / p >
< / div >
< / div >
< a id = "a593d0ebcda514b4ecb1b57e7c96583fd" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a593d0ebcda514b4ecb1b57e7c96583fd" > ◆ < / a > < / span > MPSolverResponseStatus_MAX< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > constexpr < a class = "el" href = "namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1b" > MPSolverResponseStatus< / a > MPSolverResponseStatus_MAX = < a class = "el" href = "namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1ba55c6337c519b0ef4070cfe89dead866f" > MPSOLVER_UNKNOWN_STATUS< / a > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > constexpr< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8pb_8h_source.html#l00244" > 244< / a > of file < a class = "el" href = "linear__solver_8pb_8h_source.html" > linear_solver.pb.h< / a > .< / p >
< / div >
< / div >
< a id = "a3161b62004f8339805b0ebc64ab5247f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a3161b62004f8339805b0ebc64ab5247f" > ◆ < / a > < / span > MPSolverResponseStatus_MIN< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > constexpr < a class = "el" href = "namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1b" > MPSolverResponseStatus< / a > MPSolverResponseStatus_MIN = < a class = "el" href = "namespaceoperations__research.html#aeaeaf340789f2dd271dcf9204279cb1ba9cff14a44a54cc44f4b91d65e8cd73b1" > MPSOLVER_OPTIMAL< / a > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > constexpr< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8pb_8h_source.html#l00243" > 243< / a > of file < a class = "el" href = "linear__solver_8pb_8h_source.html" > linear_solver.pb.h< / a > .< / p >
< / div >
< / div >
< a id = "a0d2a226e2846854fd5b6cc4979207fad" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a0d2a226e2846854fd5b6cc4979207fad" > ◆ < / a > < / span > MPSosConstraint_Type_Type_ARRAYSIZE< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > constexpr int MPSosConstraint_Type_Type_ARRAYSIZE = < a class = "el" href = "namespaceoperations__research.html#aae7222bc6e10499aa4c49aa93b6cb1f0" > MPSosConstraint_Type_Type_MAX< / a > + 1< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > constexpr< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8pb_8h_source.html#l00151" > 151< / a > of file < a class = "el" href = "linear__solver_8pb_8h_source.html" > linear_solver.pb.h< / a > .< / p >
< / div >
< / div >
< a id = "aae7222bc6e10499aa4c49aa93b6cb1f0" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aae7222bc6e10499aa4c49aa93b6cb1f0" > ◆ < / a > < / span > MPSosConstraint_Type_Type_MAX< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > constexpr < a class = "el" href = "namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0b" > MPSosConstraint_Type< / a > MPSosConstraint_Type_Type_MAX = < a class = "el" href = "namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0ba29baea5082ad9cfbd015d2e0f04a80f1" > MPSosConstraint_Type_SOS2< / a > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > constexpr< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8pb_8h_source.html#l00150" > 150< / a > of file < a class = "el" href = "linear__solver_8pb_8h_source.html" > linear_solver.pb.h< / a > .< / p >
< / div >
< / div >
< a id = "ab736c31cc61aee9390b859a14cf68703" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ab736c31cc61aee9390b859a14cf68703" > ◆ < / a > < / span > MPSosConstraint_Type_Type_MIN< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > constexpr < a class = "el" href = "namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0b" > MPSosConstraint_Type< / a > MPSosConstraint_Type_Type_MIN = < a class = "el" href = "namespaceoperations__research.html#a7f0aabaee920119f0b683ba887250f0bae59773cfdb0c5a52b6dafc8b9c853ae6" > MPSosConstraint_Type_SOS1_DEFAULT< / a > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > constexpr< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "linear__solver_8pb_8h_source.html#l00149" > 149< / a > of file < a class = "el" href = "linear__solver_8pb_8h_source.html" > linear_solver.pb.h< / a > .< / p >
2019-06-13 15:51:12 +02:00
< / div >
< / div >
< / div > <!-- contents -->
2019-08-07 18:01:08 -07:00
< / div >
2019-06-13 15:51:12 +02:00
< / div >
< div id = "footer-container" >
< div id = "footer" >
< / div >
< / div >
< / body >
< / html >