<div dir="ltr"><div dir="ltr"><div dir="ltr">Hi,<br>I should use opti_scipnl to solve my problem. But in creating nonlinear constraints, it can accept some function that are declared in methods(scipvar) and so, opti_scipnl doesn't accept my function. Is there a solution to accept another function? in this aspect, SCIP is the same opti_scipnl and doesn't accept another functions?<br><br>when I use SCIP, I can't understand these syntax?<br><br>nlcon = @(x) 2.5*x(1)*x(2) - 0.2*x(2) + 0.5*x(1) + x(1)*x(1)*x(1);<br></div><div dir="ltr"><br></div><div dir="ltr"><div dir="ltr">% SCIP_NUM = 0;</div><div dir="ltr">% SCIP_VAR = 1;</div><div dir="ltr">% SCIP_MUL = 3;</div><div dir="ltr">% SCIP_DIV = 4;</div><div dir="ltr">% SCIP_ADD = 5;</div><div dir="ltr">% SCIP_SUB = 6;</div><div dir="ltr">% </div><div dir="ltr">% nl.instr = [SCIP_NUM; 2.5;</div><div dir="ltr">%             SCIP_VAR; 0;</div><div dir="ltr">%             SCIP_MUL; NaN</div><div dir="ltr">%             SCIP_VAR; 1;</div><div dir="ltr">%             SCIP_MUL; NaN;</div><div dir="ltr">%             SCIP_NUM; 0.2;</div><div dir="ltr">%             SCIP_VAR; 1;</div><div dir="ltr">%             SCIP_MUL; NaN;</div><div dir="ltr">%             SCIP_SUB; NaN;</div><div dir="ltr">%             SCIP_NUM; 0.5;</div><div dir="ltr">%             SCIP_VAR; 0;</div><div dir="ltr">%             SCIP_MUL; NaN;</div><div dir="ltr">%             SCIP_ADD; NaN;</div><div dir="ltr">%             SCIP_VAR; 0;</div><div dir="ltr">%             SCIP_VAR; 0;</div><div dir="ltr">%             SCIP_MUL; NaN;</div><div dir="ltr">%             SCIP_VAR; 0;</div><div dir="ltr">%             SCIP_MUL; NaN;</div><div dir="ltr">%             SCIP_ADD; NaN];</div><div dir="ltr"><br></div><div>Is there a source to use it for these syntax?<br><br>Best regards<br>Seyed Mehdi</div></div></div></div>