document time limits
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -67,14 +67,19 @@ Functions</h2></td></tr>
|
||||
<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 MPModelDeltaProto &delta, const MPModelProto &model)</td></tr>
|
||||
<tr class="memdesc:a2506c50d4eb5505613003f685fd1af9f"><td class="mdescLeft"> </td><td class="mdescRight">Like FindErrorInMPModelProto, but for a MPModelDeltaProto applied to a given baseline model (assumed valid, eg. <a href="namespaceoperations__research.html#a2506c50d4eb5505613003f685fd1af9f">More...</a><br /></td></tr>
|
||||
<tr class="separator:a2506c50d4eb5505613003f685fd1af9f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3e48c42916141e6b6b6ee296be1baff5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a3e48c42916141e6b6b6ee296be1baff5">MPRequestIsEmptyOrInvalid</a> (const MPModelRequest &request, MPSolutionResponse *response)</td></tr>
|
||||
<tr class="memdesc:a3e48c42916141e6b6b6ee296be1baff5"><td class="mdescLeft"> </td><td class="mdescRight">Updates <code>response</code> and returns true if errors, infeasibilities, or trivial optimals were found. <a href="namespaceoperations__research.html#a3e48c42916141e6b6b6ee296be1baff5">More...</a><br /></td></tr>
|
||||
<tr class="separator:a3e48c42916141e6b6b6ee296be1baff5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9ea9cebfb356f7781724405eea08e7f4"><td class="memItemLeft" align="right" valign="top">absl::optional< LazyMutableCopy< MPModelProto > > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a9ea9cebfb356f7781724405eea08e7f4">ExtractValidMPModelOrPopulateResponseStatus</a> (const MPModelRequest &request, MPSolutionResponse *response)</td></tr>
|
||||
<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>
|
||||
<tr class="separator:a9ea9cebfb356f7781724405eea08e7f4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<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> (MPModelRequest *request, MPSolutionResponse *response)</td></tr>
|
||||
<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>
|
||||
<tr class="separator:a518848a6b3e172d127121637ab5c608d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<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 MPModelProto &model, double tolerance)</td></tr>
|
||||
<tr class="memdesc:ae4ee4d82cf625670cdc1f52197454654"><td class="mdescLeft"> </td><td class="mdescRight">Returns an empty std::string if the solution hint given in the model is a feasible solution. <a href="namespaceoperations__research.html#ae4ee4d82cf625670cdc1f52197454654">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae4ee4d82cf625670cdc1f52197454654"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<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 MPConstraintProto &from, MPConstraintProto *to)</td></tr>
|
||||
<tr class="separator:ae6841e1b78c89cf9139fc1b9ba1ae8cb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<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 MPModelDeltaProto &delta, MPModelProto *model)</td></tr>
|
||||
<tr class="separator:a3ed9bad79131000a00e7f01a5f5b824c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div>
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -54,6 +54,9 @@
|
||||
<li>AbslUnparseFlag()
|
||||
: <a class="el" href="namespaceoperations__research.html#af04d1dfc591c35038a974202e50e541f">operations_research</a>
|
||||
</li>
|
||||
<li>ApplyVerifiedMPModelDelta()
|
||||
: <a class="el" href="namespaceoperations__research.html#a3ed9bad79131000a00e7f01a5f5b824c">operations_research</a>
|
||||
</li>
|
||||
<li>ExportModelAsLpFormat()
|
||||
: <a class="el" href="namespaceoperations__research.html#a689d3552f87e89456c0c9a43847c964a">operations_research</a>
|
||||
</li>
|
||||
@@ -66,6 +69,12 @@
|
||||
<li>ExportModelAsMpsFormatReturnString()
|
||||
: <a class="el" href="namespaceoperations__research.html#a37abd61c0d982af79257814b6d3a733e">operations_research</a>
|
||||
</li>
|
||||
<li>ExtractValidMPModelInPlaceOrPopulateResponseStatus()
|
||||
: <a class="el" href="namespaceoperations__research.html#a518848a6b3e172d127121637ab5c608d">operations_research</a>
|
||||
</li>
|
||||
<li>ExtractValidMPModelOrPopulateResponseStatus()
|
||||
: <a class="el" href="namespaceoperations__research.html#a9ea9cebfb356f7781724405eea08e7f4">operations_research</a>
|
||||
</li>
|
||||
<li>FindErrorInMPModelDeltaProto()
|
||||
: <a class="el" href="namespaceoperations__research.html#a2506c50d4eb5505613003f685fd1af9f">operations_research</a>
|
||||
</li>
|
||||
@@ -81,9 +90,6 @@
|
||||
<li>MergeMPConstraintProtoExceptTerms()
|
||||
: <a class="el" href="namespaceoperations__research.html#ae6841e1b78c89cf9139fc1b9ba1ae8cb">operations_research</a>
|
||||
</li>
|
||||
<li>MPRequestIsEmptyOrInvalid()
|
||||
: <a class="el" href="namespaceoperations__research.html#a3e48c42916141e6b6b6ee296be1baff5">operations_research</a>
|
||||
</li>
|
||||
<li>operator *()
|
||||
: <a class="el" href="namespaceoperations__research.html#a741104fe08089fe3520676487f7a685d">operations_research</a>
|
||||
</li>
|
||||
|
||||
@@ -54,6 +54,9 @@
|
||||
<li>AbslUnparseFlag()
|
||||
: <a class="el" href="namespaceoperations__research.html#af04d1dfc591c35038a974202e50e541f">operations_research</a>
|
||||
</li>
|
||||
<li>ApplyVerifiedMPModelDelta()
|
||||
: <a class="el" href="namespaceoperations__research.html#a3ed9bad79131000a00e7f01a5f5b824c">operations_research</a>
|
||||
</li>
|
||||
<li>ExportModelAsLpFormat()
|
||||
: <a class="el" href="namespaceoperations__research.html#a689d3552f87e89456c0c9a43847c964a">operations_research</a>
|
||||
</li>
|
||||
@@ -66,6 +69,12 @@
|
||||
<li>ExportModelAsMpsFormatReturnString()
|
||||
: <a class="el" href="namespaceoperations__research.html#a37abd61c0d982af79257814b6d3a733e">operations_research</a>
|
||||
</li>
|
||||
<li>ExtractValidMPModelInPlaceOrPopulateResponseStatus()
|
||||
: <a class="el" href="namespaceoperations__research.html#a518848a6b3e172d127121637ab5c608d">operations_research</a>
|
||||
</li>
|
||||
<li>ExtractValidMPModelOrPopulateResponseStatus()
|
||||
: <a class="el" href="namespaceoperations__research.html#a9ea9cebfb356f7781724405eea08e7f4">operations_research</a>
|
||||
</li>
|
||||
<li>FindErrorInMPModelDeltaProto()
|
||||
: <a class="el" href="namespaceoperations__research.html#a2506c50d4eb5505613003f685fd1af9f">operations_research</a>
|
||||
</li>
|
||||
@@ -78,9 +87,6 @@
|
||||
<li>MergeMPConstraintProtoExceptTerms()
|
||||
: <a class="el" href="namespaceoperations__research.html#ae6841e1b78c89cf9139fc1b9ba1ae8cb">operations_research</a>
|
||||
</li>
|
||||
<li>MPRequestIsEmptyOrInvalid()
|
||||
: <a class="el" href="namespaceoperations__research.html#a3e48c42916141e6b6b6ee296be1baff5">operations_research</a>
|
||||
</li>
|
||||
<li>operator *()
|
||||
: <a class="el" href="namespaceoperations__research.html#a741104fe08089fe3520676487f7a685d">operations_research</a>
|
||||
</li>
|
||||
|
||||
@@ -124,14 +124,19 @@ Functions</h2></td></tr>
|
||||
<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 MPModelDeltaProto &delta, const MPModelProto &model)</td></tr>
|
||||
<tr class="memdesc:a2506c50d4eb5505613003f685fd1af9f"><td class="mdescLeft"> </td><td class="mdescRight">Like FindErrorInMPModelProto, but for a MPModelDeltaProto applied to a given baseline model (assumed valid, eg. <a href="#a2506c50d4eb5505613003f685fd1af9f">More...</a><br /></td></tr>
|
||||
<tr class="separator:a2506c50d4eb5505613003f685fd1af9f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3e48c42916141e6b6b6ee296be1baff5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a3e48c42916141e6b6b6ee296be1baff5">MPRequestIsEmptyOrInvalid</a> (const MPModelRequest &request, MPSolutionResponse *response)</td></tr>
|
||||
<tr class="memdesc:a3e48c42916141e6b6b6ee296be1baff5"><td class="mdescLeft"> </td><td class="mdescRight">Updates <code>response</code> and returns true if errors, infeasibilities, or trivial optimals were found. <a href="#a3e48c42916141e6b6b6ee296be1baff5">More...</a><br /></td></tr>
|
||||
<tr class="separator:a3e48c42916141e6b6b6ee296be1baff5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9ea9cebfb356f7781724405eea08e7f4"><td class="memItemLeft" align="right" valign="top">absl::optional< LazyMutableCopy< MPModelProto > > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceoperations__research.html#a9ea9cebfb356f7781724405eea08e7f4">ExtractValidMPModelOrPopulateResponseStatus</a> (const MPModelRequest &request, MPSolutionResponse *response)</td></tr>
|
||||
<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="#a9ea9cebfb356f7781724405eea08e7f4">More...</a><br /></td></tr>
|
||||
<tr class="separator:a9ea9cebfb356f7781724405eea08e7f4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<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> (MPModelRequest *request, MPSolutionResponse *response)</td></tr>
|
||||
<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="#a518848a6b3e172d127121637ab5c608d">More...</a><br /></td></tr>
|
||||
<tr class="separator:a518848a6b3e172d127121637ab5c608d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<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 MPModelProto &model, double tolerance)</td></tr>
|
||||
<tr class="memdesc:ae4ee4d82cf625670cdc1f52197454654"><td class="mdescLeft"> </td><td class="mdescRight">Returns an empty std::string if the solution hint given in the model is a feasible solution. <a href="#ae4ee4d82cf625670cdc1f52197454654">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae4ee4d82cf625670cdc1f52197454654"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<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 MPConstraintProto &from, MPConstraintProto *to)</td></tr>
|
||||
<tr class="separator:ae6841e1b78c89cf9139fc1b9ba1ae8cb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<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 MPModelDeltaProto &delta, MPModelProto *model)</td></tr>
|
||||
<tr class="separator:a3ed9bad79131000a00e7f01a5f5b824c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
||||
Variables</h2></td></tr>
|
||||
@@ -199,6 +204,34 @@ Variables</h2></td></tr>
|
||||
|
||||
<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>
|
||||
|
||||
</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>
|
||||
<td class="paramtype">const MPModelDeltaProto & </td>
|
||||
<td class="paramname"><em>delta</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">MPModelProto * </td>
|
||||
<td class="paramname"><em>model</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a689d3552f87e89456c0c9a43847c964a"></a>
|
||||
@@ -327,6 +360,67 @@ Variables</h2></td></tr>
|
||||
|
||||
<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>
|
||||
|
||||
</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>
|
||||
<td class="paramtype">MPModelRequest * </td>
|
||||
<td class="paramname"><em>request</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">MPSolutionResponse * </td>
|
||||
<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>
|
||||
<td class="memname">absl::optional<LazyMutableCopy<MPModelProto> > operations_research::ExtractValidMPModelOrPopulateResponseStatus </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const MPModelRequest & </td>
|
||||
<td class="paramname"><em>request</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">MPSolutionResponse * </td>
|
||||
<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>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a2506c50d4eb5505613003f685fd1af9f"></a>
|
||||
@@ -440,37 +534,6 @@ Variables</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3e48c42916141e6b6b6ee296be1baff5"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3e48c42916141e6b6b6ee296be1baff5">◆ </a></span>MPRequestIsEmptyOrInvalid()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool operations_research::MPRequestIsEmptyOrInvalid </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const MPModelRequest & </td>
|
||||
<td class="paramname"><em>request</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">MPSolutionResponse * </td>
|
||||
<td class="paramname"><em>response</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Updates <code>response</code> and returns true if errors, infeasibilities, or trivial optimals were found. </p>
|
||||
<p>Returns false if the model is valid and non-trivially solvable. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a741104fe08089fe3520676487f7a685d"></a>
|
||||
|
||||
Reference in New Issue
Block a user