<ahref="classoperations__research_1_1IntVarLocalSearchOperator-members.html">List of all members</a></div>
<divclass="headertitle">
<divclass="title">operations_research::IntVarLocalSearchOperator Class Reference</div></div>
</div><!--header-->
<divclass="contents">
<p>Specialization of <aclass="el"href="classoperations__research_1_1LocalSearchOperator.html"title="-------— Local search operators -------—">LocalSearchOperator</a> built from an array of IntVars which specifies the scope of the operator.
<areashape="rect"title="Specialization of LocalSearchOperator built from an array of IntVars which specifies the scope of the..."alt=""coords="667,191,857,229"/>
<areashape="rect"href="classoperations__research_1_1BaseLns.html"title="--â Base Large Neighborhood Search operator class -â"alt=""coords="919,96,1062,135"/>
<areashape="rect"href="classoperations__research_1_1SwapIndexPairOperator.html"title="Operator which iterates through each alternative of a set of pairs."alt=""coords="905,284,1076,323"/>
<areashape="rect"href="classoperations__research_1_1LocalSearchOperator.html"title="-------â Local search operators -------â"alt=""coords="196,191,352,229"/>
<areashape="rect"href="classoperations__research_1_1BaseObject.html"title="Useful Search and Modeling Objects."alt=""coords="5,191,148,229"/>
<areashape="rect"href="classoperations__research_1_1MakePairActiveOperator.html"title="Pair-based neighborhood operators, designed to move nodes by pairs (pairs are static and given)."alt=""coords="1150,117,1324,156"/>
<areashape="rect"href="classoperations__research_1_1PairNodeSwapActiveOperator.html"title="Operator which inserts pairs of inactive nodes into a path and makes an active node inactive."alt=""coords="1134,180,1340,232"/>
<areashape="rect"href="classoperations__research_1_1PathWithPreviousNodesOperator.html"title="Simple PathOperator wrapper that also stores the current previous nodes, and is thus able to provide ..."alt=""coords="1124,256,1350,295"/>
<areashape="rect"href="classoperations__research_1_1RelocateExpensiveChain.html"title="--â RelocateExpensiveChain --â Operator which relocates the most expensive subchains (given a cost ca..."alt=""coords="1148,319,1326,357"/>
<areashape="rect"href="classoperations__research_1_1IndexPairSwapActiveOperator.html"title="Operator which inserts inactive nodes into a path and makes a pair of active nodes inactive."alt=""coords="1408,68,1615,107"/>
<areashape="rect"href="classoperations__research_1_1MakePairInactiveOperator.html"title="Operator which makes pairs of active nodes inactive."alt=""coords="1420,193,1603,232"/>
<areashape="rect"href="classoperations__research_1_1MakeRelocateNeighborsOperator.html"title="Relocate neighborhood which moves chains of neighbors."alt=""coords="1398,256,1625,295"/>
<areashape="rect"href="classoperations__research_1_1PairExchangeOperator.html"title="Operator which exchanges the position of two pairs; for both pairs the first node of the pair must be..."alt=""coords="1429,319,1594,357"/>
<areashape="rect"href="classoperations__research_1_1PairExchangeRelocateOperator.html"title="Operator which exchanges the paths of two pairs (path have to be different)."alt=""coords="1403,381,1620,420"/>
<areashape="rect"href="classoperations__research_1_1PairRelocateOperator.html"title="Operator which moves a pair of nodes to another position where the first node of the pair must be bef..."alt=""coords="1433,444,1590,483"/>
<areashape="rect"href="classoperations__research_1_1RelocateSubtrip.html"title="Tries to move subtrips after an insertion node."alt=""coords="1440,507,1583,545"/>
<areashape="rect"title="Specialization of LocalSearchOperator built from an array of IntVars which specifies the scope of the..."alt=""coords="780,52,970,91"/>
<areashape="rect"href="classoperations__research_1_1LocalSearchOperator.html"title="-------â Local search operators -------â"alt=""coords="212,5,367,44"/>
<areashape="rect"href="classoperations__research_1_1BaseObject.html"title="Useful Search and Modeling Objects."alt=""coords="5,5,148,44"/>
<areashape="rect"href="classoperations__research_1_1IntVarLocalSearchHandler.html"title="--â Base operator class for operators manipulating IntVars --â"alt=""coords="198,68,382,107"/>
<trclass="memdesc:a5bc78fdde6b4e5a6ad9c3b00a6d47d65"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Redefines MakeNextNeighbor to export a simpler interface. <ahref="#a5bc78fdde6b4e5a6ad9c3b00a6d47d65">More...</a><br/></td></tr>
<trclass="memdesc:aea532902ec6591bfdd80bfcf8bc101e5"><tdclass="mdescLeft"> </td><tdclass="mdescRight">This method should not be overridden. <ahref="#aea532902ec6591bfdd80bfcf8bc101e5">More...</a><br/></td></tr>
<trclass="memdesc:aed2632ded4615cbad36036b6025ac183"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the value in the current assignment of the variable of given index. <ahref="#aed2632ded4615cbad36036b6025ac183">More...</a><br/></td></tr>
<trclass="memdesc:a4844e2d1e002a6012c65e582583b351d"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Returns the variable of given index. <ahref="#a4844e2d1e002a6012c65e582583b351d">More...</a><br/></td></tr>
<trclass="memdesc:acea2a4d4db296445315d66aaec85ee81"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Called by <aclass="el"href="classoperations__research_1_1VarLocalSearchOperator.html#aea532902ec6591bfdd80bfcf8bc101e5"title="This method should not be overridden.">Start()</a> after synchronizing the operator with the current assignment. <ahref="#acea2a4d4db296445315d66aaec85ee81">More...</a><br/></td></tr>
<trclass="memdesc:a821c7457813d5411b11e6bbfce63f47a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Creates a new neighbor. <ahref="#a821c7457813d5411b11e6bbfce63f47a">More...</a><br/></td></tr>
<trclass="memdesc:a45cd791846ef146c03a87b3ab380c030"><tdclass="mdescLeft"> </td><tdclass="mdescRight"><aclass="el"href="classoperations__research_1_1VarLocalSearchOperator.html#acea2a4d4db296445315d66aaec85ee81"title="Called by Start() after synchronizing the operator with the current assignment.">OnStart()</a> should really be protected, but then SWIG doesn't see it. <ahref="#a45cd791846ef146c03a87b3ab380c030">More...</a><br/></td></tr>
<trclass="memitem:a65dad0789e8a043e7e38528ce81c6874"><tdclass="memItemLeft"align="right"valign="top">std::vector< int > </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classoperations__research_1_1VarLocalSearchOperator.html#a65dad0789e8a043e7e38528ce81c6874">assignment_indices_</a></td></tr>
<divclass="textblock"><p>Specialization of <aclass="el"href="classoperations__research_1_1LocalSearchOperator.html"title="-------— Local search operators -------—">LocalSearchOperator</a> built from an array of IntVars which specifies the scope of the operator. </p>
<p>This class also takes care of storing current variable values in <aclass="el"href="classoperations__research_1_1VarLocalSearchOperator.html#aea532902ec6591bfdd80bfcf8bc101e5"title="This method should not be overridden.">Start()</a>, keeps track of changes done by the operator and builds the delta. The <aclass="el"href="classoperations__research_1_1VarLocalSearchOperator.html#aed4a4938ec6ea3c46a8b9df80b5656e1">Deactivate()</a> method can be used to perform Large Neighborhood Search. </p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l01042">1042</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
</div><h2class="groupheader">Constructor & Destructor Documentation</h2>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l01045">1045</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l01046">1046</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l01051">1051</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
</div>
</div>
<h2class="groupheader">Member Function Documentation</h2>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00871">871</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00870">870</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00916">916</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00879">879</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00875">875</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<p>Reimplemented in <aclass="el"href="classoperations__research_1_1Pack.html#a494cf6256ff568544390e507a6943112">operations_research::Pack</a>, <aclass="el"href="classoperations__research_1_1Assignment.html#a709bad20694c9c117a3abfff24a60d03">operations_research::Assignment</a>, <aclass="el"href="classoperations__research_1_1SequenceVar.html#af92814129c466409ff4c004002c2034d">operations_research::SequenceVar</a>, <aclass="el"href="classoperations__research_1_1RegularLimit.html#a7a6e185350eade19733138b3d054bba9">operations_research::RegularLimit</a>, <aclass="el"href="classoperations__research_1_1SearchLimit.html#a1e65e704ea5249bc9c346b46449ff1ba">operations_research::SearchLimit</a>, <aclass="el"href="classoperations__research_1_1OptimizeVar.html#ae2a7ca2a1d7ffb879e2d7794aa3875dc">operations_research::OptimizeVar</a>, <aclass="el"href="classoperations__research_1_1SolutionCollector.html#a13b2487c422d35cd36e9bfbc2810c652">operations_research::SolutionCollector</a>, <aclass="el"href="classoperations__research_1_1IntVarIterator.html#afcbc1c1ac6f9230d7037807d3dbd46dc">operations_research::IntVarIterator</a>, <aclass="el"href="classoperations__research_1_1Constraint.html#a443bf6da3f8db15c240cb92d20e37466">operations_research::Constraint</a>, <aclass="el"href="classoperations__research_1_1Demon.html#a906a1bd16d33b9b841e68b2a06bbbfd2">operations_research::Demon</a>, <aclass="el"href="classoperations__research_1_1DecisionBuilder.html#aca201d99227a6116c62418d28761aa9b">operations_research::DecisionBuilder</a>, <aclass="el"href="classoperations__research_1_1Decision.html#a8c30db3cf86cc406442a05f5361fe4b9">operations_research::Decision</a>, <aclass="el"href="classoperations__research_1_1PropagationBaseObject.html#ae5b6f8cb73c1b76da152ad612f91c4ce">operations_research::PropagationBaseObject</a>, <aclass="el"href="classoperations__research_1_1ArrayWithOffset.html#ae3389cbd1f1f47c3c0ba0d8c9d98c8d2">operations_research::ArrayWithOffset< T ></a>, <aclass="el"href="classoperations__research_1_1SearchLog.html#ae853a2dfed7755b376ccbee1c534682f">operations_research::SearchLog</a>, <aclass="el"href="classoperations__research_1_1BooleanVar.html#acad14290f1f14a53adc0feb170d67f22">operations_research::BooleanVar</a>, <aclass="el"href="classoperations__research_1_1LocalSearchMonitor.html#ab47cdaf51e8a28905ab0967a65138adc">operations_research::LocalSearchMonitor</a>, <aclass="el"href="classoperations__research_1_1PropagationMonitor.html#a303fb6b35a71fdbcba21088d88a222ac">operations_research::PropagationMonitor</a>, <aclass="el"href="classoperations__research_1_1LocalSearchFilterManager.html#a92e302e76f3c9a4033c390cbd2be9c48">operations_research::LocalSearchFilterManager</a>, <aclass="el"href="classoperations__research_1_1PathWithPreviousNodesOperator.html#ac3dd1fd60d3ebe3777a8369787f78275">operations_research::PathWithPreviousNodesOperator</a>, <aclass="el"href="classoperations__research_1_1DelayedCallMethod2.html#a58c60413c247ee5d5fb627dda5aa20f9">operations_research::DelayedCallMethod2< T, P, Q ></a>, <aclass="el"href="classoperations__research_1_1DelayedCallMethod1.html#ac7acfb8e911fb85df5208f96f5e44adf">operations_research::DelayedCallMethod1< T, P ></a>, <aclass="el"href="classoperations__research_1_1DelayedCallMethod0.html#ade95ef80273cff25d8e6ad96930484b6">operations_research::DelayedCallMethod0< T ></a>, <aclass="el"href="classoperations__research_1_1CallMethod3.html#a8ffd455d49414f28011382cf83fff175">operations_research::CallMethod3< T, P, Q, R ></a>, <aclass="el"href="classoperations__research_1_1CallMethod2.html#a441b1578ed3ec8baccd9938f637fb96d">operations_research::CallMethod2< T, P, Q ></a>, <aclass="el"href="classoperations__research_1_1CallMethod1.html#ab65d89c9f459c682e727ec7352b13d0f">operations_research::CallMethod1< T, P ></a>, <aclass="el"href="classoperations__research_1_1ExchangeSubtrip.html#a66dd3883a571b730fec9c047711e9635">operations_research::ExchangeSubtrip</a>, <aclass="el"href="classoperations__research_1_1CallMethod0.htm
<pclass="definition">Definition at line <aclass="el"href="constraint__solver_8h_source.html#l03138">3138</a> of file <aclass="el"href="constraint__solver_8h_source.html">constraint_solver.h</a>.</p>
<p>Reimplemented in <aclass="el"href="classoperations__research_1_1BaseLns.html#a4d8adbee4dc4ff4795904ef4e817a5f2">operations_research::BaseLns</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00823">823</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<p>Reimplemented from <aclass="el"href="classoperations__research_1_1LocalSearchOperator.html#a2288c9bfc7b3d9ad8e06c346c675b2b0">operations_research::LocalSearchOperator</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00839">839</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00855">855</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<p>Redefines MakeNextNeighbor to export a simpler interface. </p>
<p>The calls to <aclass="el"href="classoperations__research_1_1VarLocalSearchOperator.html#a50a9e8bb02dced90001def09e5fe09aa">ApplyChanges()</a> and <aclass="el"href="classoperations__research_1_1VarLocalSearchOperator.html#ab0879e67af842558a1eba522d962b1a1">RevertChanges()</a> are factored in this method, hiding both delta and deltadelta from subclasses which only need to override <aclass="el"href="classoperations__research_1_1IntVarLocalSearchOperator.html#a821c7457813d5411b11e6bbfce63f47a"title="Creates a new neighbor.">MakeOneNeighbor()</a>. Therefore this method should not be overridden. Override <aclass="el"href="classoperations__research_1_1IntVarLocalSearchOperator.html#a821c7457813d5411b11e6bbfce63f47a"title="Creates a new neighbor.">MakeOneNeighbor()</a> instead. </p>
<p>Reimplemented in <aclass="el"href="classoperations__research_1_1PairNodeSwapActiveOperator.html#a0980c455528f5b1ba4ecd1137d412403">operations_research::PairNodeSwapActiveOperator< swap_first ></a>, <aclass="el"href="classoperations__research_1_1IndexPairSwapActiveOperator.html#a11a3a2e7cea2b5b5197b9a17a71dc075">operations_research::IndexPairSwapActiveOperator</a>, <aclass="el"href="classoperations__research_1_1SwapIndexPairOperator.html#aa898c7fe71ea8c1bf1d16ac656037c01">operations_research::SwapIndexPairOperator</a>, and <aclass="el"href="classoperations__research_1_1MakePairActiveOperator.html#adf56eeee1f33c11ce6f80d4a881ada31">operations_research::MakePairActiveOperator</a>.</p>
<p>It returns false when the neighborhood is completely explored. </p><dlclass="todo"><dt><b><aclass="el"href="todo.html#_todo000024">Todo:</a></b></dt><dd>(user): make it pure virtual, implies porting all apps overriding <aclass="el"href="classoperations__research_1_1IntVarLocalSearchOperator.html#a5bc78fdde6b4e5a6ad9c3b00a6d47d65"title="Redefines MakeNextNeighbor to export a simpler interface.">MakeNextNeighbor()</a> in a subclass of <aclass="el"href="classoperations__research_1_1IntVarLocalSearchOperator.html"title="Specialization of LocalSearchOperator built from an array of IntVars which specifies the scope of the...">IntVarLocalSearchOperator</a>. </dd></dl>
<p>Reimplemented in <aclass="el"href="classoperations__research_1_1PathOperator.html#a91972b2afa1739b2e93e320323b157d1">operations_research::PathOperator</a>, <aclass="el"href="classoperations__research_1_1ChangeValue.html#a7bcd4a197ade8555b9c1c1dcb731d5c3">operations_research::ChangeValue</a>, <aclass="el"href="classoperations__research_1_1BaseLns.html#abbf605907da7a213cfeef822a7290c53">operations_research::BaseLns</a>, and <aclass="el"href="classoperations__research_1_1RelocateExpensiveChain.html#ac22e01aeaac3d0cafcb8b2d0ebf59bcf">operations_research::RelocateExpensiveChain</a>.</p>
<p><aclass="el"href="classoperations__research_1_1VarLocalSearchOperator.html#acea2a4d4db296445315d66aaec85ee81"title="Called by Start() after synchronizing the operator with the current assignment.">OnStart()</a> should really be protected, but then SWIG doesn't see it. </p>
<p>So we make it public, but only subclasses should access to it (to override it). </p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00940">940</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00865">865</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<p>Called by <aclass="el"href="classoperations__research_1_1VarLocalSearchOperator.html#aea532902ec6591bfdd80bfcf8bc101e5"title="This method should not be overridden.">Start()</a> after synchronizing the operator with the current assignment. </p>
<p>Should be overridden instead of <aclass="el"href="classoperations__research_1_1VarLocalSearchOperator.html#aea532902ec6591bfdd80bfcf8bc101e5"title="This method should not be overridden.">Start()</a> to avoid calling <aclass="el"href="classoperations__research_1_1VarLocalSearchOperator.html#aea532902ec6591bfdd80bfcf8bc101e5"title="This method should not be overridden.">VarLocalSearchOperator::Start</a> explicitly. </p>
<p>Reimplemented in <aclass="el"href="classoperations__research_1_1SwapIndexPairOperator.html#a57b4655f98c6bda8b055156b091001a4">operations_research::SwapIndexPairOperator</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00935">935</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<p>Reimplemented in <aclass="el"href="classoperations__research_1_1PathOperator.html#afd31bd01947ecfcfcaf0871f1268d54d">operations_research::PathOperator</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00819">819</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00903">903</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00821">821</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00866">866</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00856">856</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<p>Reimplemented in <aclass="el"href="classoperations__research_1_1PathOperator.html#a13fc3f3cb8f8de7198d1b16338df06ad">operations_research::PathOperator</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00864">864</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<p>Override <aclass="el"href="classoperations__research_1_1VarLocalSearchOperator.html#acea2a4d4db296445315d66aaec85ee81"title="Called by Start() after synchronizing the operator with the current assignment.">OnStart()</a> instead which is called before exiting this method. </p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00842">842</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<p>Returns the value in the current assignment of the variable of given index. </p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00858">858</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00863">863</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
</div>
</div>
<h2class="groupheader">Member Data Documentation</h2>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00950">950</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00949">949</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00952">952</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00954">954</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00953">953</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00947">947</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00948">948</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00946">946</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00955">955</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00945">945</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
<pclass="definition">Definition at line <aclass="el"href="constraint__solveri_8h_source.html#l00951">951</a> of file <aclass="el"href="constraint__solveri_8h_source.html">constraint_solveri.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>