first pass at linear solver doc

This commit is contained in:
Laurent Perron
2019-07-15 14:27:40 -07:00
parent b3c9ac9de8
commit bfb86b20a0
175 changed files with 20472 additions and 2734 deletions

View File

@@ -54,6 +54,7 @@
<li><a href="functions_n.html#index_n"><span>n</span></a></li>
<li><a href="functions_o.html#index_o"><span>o</span></a></li>
<li><a href="functions_p.html#index_p"><span>p</span></a></li>
<li><a href="functions_q.html#index_q"><span>q</span></a></li>
<li><a href="functions_r.html#index_r"><span>r</span></a></li>
<li><a href="functions_s.html#index_s"><span>s</span></a></li>
<li><a href="functions_t.html#index_t"><span>t</span></a></li>
@@ -84,22 +85,58 @@ $(document).ready(function(){initNavTree('functions_m.html','');});
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a id="index_m"></a>- m -</h3><ul>
<li>MakeBoolVar()
: <a class="el" href="classoperations__research_1_1MPSolver.html#a7176be8ce0481d880a8d30a2d7a1c09e">operations_research::MPSolver</a>
</li>
<li>MakeBoolVarArray()
: <a class="el" href="classoperations__research_1_1MPSolver.html#af5c55776ce47479f8904480cd815a6d5">operations_research::MPSolver</a>
</li>
<li>MakeIntVar()
: <a class="el" href="classoperations__research_1_1MPSolver.html#acf84ccc5151ce164a571d2f31f30960c">operations_research::MPSolver</a>
</li>
<li>MakeIntVarArray()
: <a class="el" href="classoperations__research_1_1MPSolver.html#a5eefc88942fd284ff2962564224d5f8e">operations_research::MPSolver</a>
</li>
<li>MakeNumVar()
: <a class="el" href="classoperations__research_1_1MPSolver.html#a54d66e99fdc2424e812d910e7c2f225a">operations_research::MPSolver</a>
</li>
<li>MakeNumVarArray()
: <a class="el" href="classoperations__research_1_1MPSolver.html#a7aebea4f022e7a685322e7db70b76e5e">operations_research::MPSolver</a>
</li>
<li>MakeRowConstraint()
: <a class="el" href="classoperations__research_1_1MPSolver.html#a9ef93893d198901ce104d74794dde123">operations_research::MPSolver</a>
</li>
<li>MakeVar()
: <a class="el" href="classoperations__research_1_1MPSolver.html#ad6bb7605c749ba485b040b02a37f6728">operations_research::MPSolver</a>
</li>
<li>MakeVarArray()
: <a class="el" href="classoperations__research_1_1MPSolver.html#a2c58f52acd6216131582c60aae3625ee">operations_research::MPSolver</a>
</li>
<li>max_line_length
: <a class="el" href="structoperations__research_1_1MPModelExportOptions.html#af2188b57edde3fa11b664af741cd4d18">operations_research::MPModelExportOptions</a>
</li>
<li>maximization()
: <a class="el" href="classoperations__research_1_1MPObjective.html#a883fc7ee2a166fc6ff257296f78e9565">operations_research::MPObjective</a>
</li>
<li>maximize()
: <a class="el" href="classoperations__research_1_1MPModelProto.html#a76f5d78d924775583e84323cf17afdc3">operations_research::MPModelProto</a>
</li>
<li>maximize_
: <a class="el" href="classoperations__research_1_1MPSolverInterface.html#aaabe8c85cd90dd61e4c9de70667b0c16">operations_research::MPSolverInterface</a>
</li>
<li>MaximizeLinearExpr()
: <a class="el" href="classoperations__research_1_1MPObjective.html#a6927f7e28f694c55d72496c94a9a6b01">operations_research::MPObjective</a>
</li>
<li>MergeFrom()
: <a class="el" href="classoperations__research_1_1MPConstraintProto.html#aea296cdb66e72503ce8d17366b2b8bc3">operations_research::MPConstraintProto</a>
, <a class="el" href="classoperations__research_1_1MPGeneralConstraintProto.html#a22c151a5abcda31d86d375177ec50941">operations_research::MPGeneralConstraintProto</a>
, <a class="el" href="classoperations__research_1_1MPGeneralConstraintProto.html#a4073780b39428a7602616410275209b9">operations_research::MPGeneralConstraintProto</a>
, <a class="el" href="classoperations__research_1_1MPIndicatorConstraint.html#a6edc740544090e00a81906975b4478f6">operations_research::MPIndicatorConstraint</a>
, <a class="el" href="classoperations__research_1_1MPModelProto.html#a0ed82623217e44daa96a299cab08c22f">operations_research::MPModelProto</a>
, <a class="el" href="classoperations__research_1_1MPModelProto.html#af00b492bede9cea434c22461ac6a0cd1">operations_research::MPModelProto</a>
, <a class="el" href="classoperations__research_1_1MPModelRequest.html#a67451b2fc312a8a6de11dafc8476dc7d">operations_research::MPModelRequest</a>
, <a class="el" href="classoperations__research_1_1MPSolutionResponse.html#a66afdea65fb57c621879985b47f5d3c3">operations_research::MPSolutionResponse</a>
, <a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#ad3c5810dbf626dbbca40397c5e39d7a2">operations_research::MPSolverCommonParameters</a>
, <a class="el" href="classoperations__research_1_1MPSosConstraint.html#a2eac4fd3aa6fd5bbb858a7d3ac6b76ee">operations_research::MPSosConstraint</a>
, <a class="el" href="classoperations__research_1_1MPVariableProto.html#a1fe6eb4b3c4c7c2af434f04925c55356">operations_research::MPVariableProto</a>
, <a class="el" href="classoperations__research_1_1MPVariableProto.html#a65a3581b22383b59bcb947fdb50fa8ac">operations_research::MPVariableProto</a>
, <a class="el" href="classoperations__research_1_1OptionalDouble.html#a55e664958ddb866d07aa9e37206d6faf">operations_research::OptionalDouble</a>
, <a class="el" href="classoperations__research_1_1PartialVariableAssignment.html#a9ebf517febe19dd2c53887da470c2694">operations_research::PartialVariableAssignment</a>
</li>
@@ -116,14 +153,30 @@ $(document).ready(function(){initNavTree('functions_m.html','');});
, <a class="el" href="classoperations__research_1_1OptionalDouble.html#aa76eb8f2af8d4e5d404f34495147c2d8">operations_research::OptionalDouble</a>
, <a class="el" href="classoperations__research_1_1PartialVariableAssignment.html#a5e9e54bf2da71ab4eae1f590c6dec976">operations_research::PartialVariableAssignment</a>
</li>
<li>minimization()
: <a class="el" href="classoperations__research_1_1MPObjective.html#a700788b8583ef4c69730be08a1a3ac28">operations_research::MPObjective</a>
</li>
<li>MinimizeLinearExpr()
: <a class="el" href="classoperations__research_1_1MPObjective.html#a19a354c154bf034196d7a273feeff737">operations_research::MPObjective</a>
</li>
<li>model()
: <a class="el" href="classoperations__research_1_1MPModelRequest.html#a2d10e31d0aee82d986b6d6ee36a3b8f4">operations_research::MPModelRequest</a>
</li>
<li>MODEL_INVALID
: <a class="el" href="classoperations__research_1_1MPSolver.html#a16bca30fdb1b048d987631b757c63192a0ce4e033c6bca973cb026780cdb7daa2">operations_research::MPSolver</a>
</li>
<li>MODEL_SYNCHRONIZED
: <a class="el" href="classoperations__research_1_1MPSolverInterface.html#a912394f09fe0aee694df2e9c962853a0abb904e2bd71f6c8f7612f5bb41a0b8f0">operations_research::MPSolverInterface</a>
</li>
<li>MPConstraint()
: <a class="el" href="classoperations__research_1_1MPConstraint.html#adac818d5ad3d7e51129ba251491a5f46">operations_research::MPConstraint</a>
, <a class="el" href="classoperations__research_1_1MPSolverInterface.html#a24102af97b3c7e803861e1d6983b1fea">operations_research::MPSolverInterface</a>
</li>
<li>MPConstraintProto()
: <a class="el" href="classoperations__research_1_1MPConstraintProto.html#a82ee586ca987262f6bbc180ba5d0aa54">operations_research::MPConstraintProto</a>
</li>
<li>MPGeneralConstraintProto()
: <a class="el" href="classoperations__research_1_1MPGeneralConstraintProto.html#a4ef6ff6ba1c772ad245949374745abe5">operations_research::MPGeneralConstraintProto</a>
: <a class="el" href="classoperations__research_1_1MPGeneralConstraintProto.html#a1574f0ff7bd57173445f00124a3ce3cc">operations_research::MPGeneralConstraintProto</a>
</li>
<li>MPIndicatorConstraint()
: <a class="el" href="classoperations__research_1_1MPIndicatorConstraint.html#ac08487e68504709333737af09be2450e">operations_research::MPIndicatorConstraint</a>
@@ -135,26 +188,55 @@ $(document).ready(function(){initNavTree('functions_m.html','');});
: <a class="el" href="classoperations__research_1_1MPModelProto.html#afc19167676980c67f0853f98f290fd19">operations_research::MPModelProto</a>
</li>
<li>MPModelRequest()
: <a class="el" href="classoperations__research_1_1MPModelRequest.html#a21355b6fb0205dbfd20ae939f52a8362">operations_research::MPModelRequest</a>
: <a class="el" href="classoperations__research_1_1MPModelRequest.html#a47a06f7c07b569b7e820bd9bff5ead44">operations_research::MPModelRequest</a>
</li>
<li>MPObjective
: <a class="el" href="classoperations__research_1_1MPSolverInterface.html#a77dbe3a653f9c5d30e818000d92d8b17">operations_research::MPSolverInterface</a>
</li>
<li>MPSolutionResponse()
: <a class="el" href="classoperations__research_1_1MPSolutionResponse.html#aa7083de934957361064b85e671d98bf5">operations_research::MPSolutionResponse</a>
: <a class="el" href="classoperations__research_1_1MPSolutionResponse.html#a833c349e47df157a774d29d2488d74bb">operations_research::MPSolutionResponse</a>
</li>
<li>MPSolver
: <a class="el" href="classoperations__research_1_1MPConstraint.html#ac2c01b4de8f7670e37daa7d42b804dd4">operations_research::MPConstraint</a>
, <a class="el" href="classoperations__research_1_1MPObjective.html#ac2c01b4de8f7670e37daa7d42b804dd4">operations_research::MPObjective</a>
, <a class="el" href="classoperations__research_1_1MPSolver.html#ab6a8a6c57eefce8c07c8a52e053b035b">operations_research::MPSolver</a>
, <a class="el" href="classoperations__research_1_1MPSolverInterface.html#ac2c01b4de8f7670e37daa7d42b804dd4">operations_research::MPSolverInterface</a>
, <a class="el" href="classoperations__research_1_1MPVariable.html#ac2c01b4de8f7670e37daa7d42b804dd4">operations_research::MPVariable</a>
</li>
<li>MPSolverCommonParameters()
: <a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#a7029587a338759d9ef1de80b7d9eb028">operations_research::MPSolverCommonParameters</a>
</li>
<li>MPSolverInterface
: <a class="el" href="classoperations__research_1_1MPConstraint.html#ac0aea0786e75adbb2d24c41c15e7456c">operations_research::MPConstraint</a>
, <a class="el" href="classoperations__research_1_1MPObjective.html#ac0aea0786e75adbb2d24c41c15e7456c">operations_research::MPObjective</a>
, <a class="el" href="classoperations__research_1_1MPSolver.html#ac0aea0786e75adbb2d24c41c15e7456c">operations_research::MPSolver</a>
, <a class="el" href="classoperations__research_1_1MPSolverInterface.html#a152b3f16428c0a1c58247ba88d95f0a4">operations_research::MPSolverInterface</a>
, <a class="el" href="classoperations__research_1_1MPVariable.html#ac0aea0786e75adbb2d24c41c15e7456c">operations_research::MPVariable</a>
</li>
<li>MPSolverParameters()
: <a class="el" href="classoperations__research_1_1MPSolverParameters.html#accb1cea31a73bd0b09bb75882baa9e5f">operations_research::MPSolverParameters</a>
</li>
<li>MPSosConstraint()
: <a class="el" href="classoperations__research_1_1MPSosConstraint.html#afb146038bc0ae4a82443bedf6a41e7d4">operations_research::MPSosConstraint</a>
</li>
<li>MPVariable()
: <a class="el" href="classoperations__research_1_1MPVariable.html#abba28daa7e558932c40cf1a8ecb30194">operations_research::MPVariable</a>
</li>
<li>MPVariableProto()
: <a class="el" href="classoperations__research_1_1MPVariableProto.html#a2228aa035c4679076d612ad7a7367a04">operations_research::MPVariableProto</a>
: <a class="el" href="classoperations__research_1_1MPVariableProto.html#a62cf48331dc44923f7c0cc96fae028c2">operations_research::MPVariableProto</a>
</li>
<li>MPVariableSolutionValueTest
: <a class="el" href="classoperations__research_1_1MPVariable.html#a8844020cc1376123531cd53c831acdef">operations_research::MPVariable</a>
</li>
<li>MUST_RELOAD
: <a class="el" href="classoperations__research_1_1MPSolverInterface.html#a912394f09fe0aee694df2e9c962853a0a5e5dccb6be46f13fd046ebf8dd63fc0b">operations_research::MPSolverInterface</a>
</li>
<li>mutable_coefficient()
: <a class="el" href="classoperations__research_1_1MPConstraintProto.html#aacb8989ae0e24d68a66ddbf0762b17dc">operations_research::MPConstraintProto</a>
</li>
<li>mutable_constraint()
: <a class="el" href="classoperations__research_1_1MPIndicatorConstraint.html#aa09895a431862860449a5e478006d4f2">operations_research::MPIndicatorConstraint</a>
, <a class="el" href="classoperations__research_1_1MPModelProto.html#a855f85be118baa77b1c2bbe274b499db">operations_research::MPModelProto</a>
, <a class="el" href="classoperations__research_1_1MPModelProto.html#acbcf4f8e997d3c59d56ff589273e8b17">operations_research::MPModelProto</a>
</li>
<li>mutable_dual_tolerance()
: <a class="el" href="classoperations__research_1_1MPSolverCommonParameters.html#ac4053ee2251560ec5cc0fe3deb71fa0d">operations_research::MPSolverCommonParameters</a>
@@ -163,7 +245,7 @@ $(document).ready(function(){initNavTree('functions_m.html','');});
: <a class="el" href="classoperations__research_1_1MPSolutionResponse.html#a38474f62aedfaced9ad77d8e82282d0a">operations_research::MPSolutionResponse</a>
</li>
<li>mutable_general_constraint()
: <a class="el" href="classoperations__research_1_1MPModelProto.html#aef2719f6a7ab16f74ba43ed230a30d89">operations_research::MPModelProto</a>
: <a class="el" href="classoperations__research_1_1MPModelProto.html#a40fde17810f546a0c092d0c6ecca7aa0">operations_research::MPModelProto</a>
</li>
<li>mutable_indicator_constraint()
: <a class="el" href="classoperations__research_1_1MPGeneralConstraintProto.html#a15f1013018bce808656ae4c95415cd69">operations_research::MPGeneralConstraintProto</a>
@@ -217,7 +299,7 @@ $(document).ready(function(){initNavTree('functions_m.html','');});
: <a class="el" href="classoperations__research_1_1PartialVariableAssignment.html#a2de40e4bc038da3d4be1bea4be33b6e3">operations_research::PartialVariableAssignment</a>
</li>
<li>mutable_variable()
: <a class="el" href="classoperations__research_1_1MPModelProto.html#aa90a413c453d3b18fa421c3f4a40726e">operations_research::MPModelProto</a>
: <a class="el" href="classoperations__research_1_1MPModelProto.html#aa55dcad76e104c34495572e6e28de653">operations_research::MPModelProto</a>
</li>
<li>mutable_variable_value()
: <a class="el" href="classoperations__research_1_1MPSolutionResponse.html#a3579d86d93ee10835aa417fce43225cc">operations_research::MPSolutionResponse</a>
@@ -225,6 +307,9 @@ $(document).ready(function(){initNavTree('functions_m.html','');});
<li>mutable_weight()
: <a class="el" href="classoperations__research_1_1MPSosConstraint.html#a637f8487af7e3f77625713aad7bc4494">operations_research::MPSosConstraint</a>
</li>
<li>MutableObjective()
: <a class="el" href="classoperations__research_1_1MPSolver.html#a467f89af3bae743dc9d628ee4e74f0c9">operations_research::MPSolver</a>
</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->