<font color="#336666"><font size="2"><font face="verdana,sans-serif">Hi,<br><br>In the following code we try to take a subset of constraints using <i>MP_subset ( in the example: N)<br></i>I think the hard part is that in the same time we take a subset of data (in the example: Incoming and Outgoing)<i><br>
</i><br></font></font></font><blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote"><font color="#336666"><font size="2"><font face="verdana,sans-serif">MP_set V(100);</font></font></font><br>
<font color="#336666"><font size="2"><font face="verdana,sans-serif">MP_set A(50);</font></font></font><br><br><font color="#336666"><font size="2"><font face="verdana,sans-serif">MP_data D(V);    </font></font></font><br>
<br><font color="#336666"><font size="2"><font face="verdana,sans-serif">MP_subset&lt;2&gt; Incoming(V,A);</font></font></font><br><font color="#336666"><font size="2"><font face="verdana,sans-serif">MP_subset&lt;2&gt; Outgoing(V,A);</font></font></font><br>
<br><font color="#336666"><font size="2"><font face="verdana,sans-serif">MP_subset&lt;1&gt; N(V);</font></font></font><br><font color="#336666"><font size="2"><font face="verdana,sans-serif">    </font></font></font><br><font color="#336666"><font size="2"><font face="verdana,sans-serif">MP_variable Flow(A);</font></font></font><br>
<br><font color="#336666"><font size="2"><font face="verdana,sans-serif">MP_index v;</font></font></font><br><br><font color="#336666"><font size="2"><font face="verdana,sans-serif">Conservation(N(v))=-1*sum(Incoming(N(v),A),Flow(A))+sum(Outgoing(N(v),A),Flow(A))==D(v);</font></font></font><br>
</blockquote><blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote"><div>// <font color="#336666"><font size="2"><font>Conservation(N(V))=-1*sum(Incoming(V,A),Flow(A))+sum(Outgoing(V,A),Flow(A))==D(V);</font></font></font></div>
</blockquote><blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote"><font color="#336666"><font size="2"><font face="verdana,sans-serif">//Conservation(N(v))=-1*sum(Incoming(v,A),Flow(A))+sum(Outgoing(v,A),Flow(A))==D(v);</font></font></font><br>
</blockquote><div><br><br>We tried several things:<br>(1) It does not work at all.<br>(2) The domain of the summation is not correct (not restricted)<br>(3) Same thing as in (2)<br><br>I hope that the problem is clear :)<br>
<br>Thanks in advance.<br><br>-Arman<br></div>