| 394 | } |
| 395 | |
| 396 | LinIntExpr |
| 397 | operator *(const LinIntExpr& e0, const LinIntExpr& e1) { |
| 398 | using namespace MiniModel; |
| 399 | ArithNonLinIntExpr* ae = |
| 400 | new ArithNonLinIntExpr(ArithNonLinIntExpr::ANLE_MULT,2); |
| 401 | ae->a[0] = e0; |
| 402 | ae->a[1] = e1; |
| 403 | return LinIntExpr(ae); |
| 404 | } |
| 405 | |
| 406 | LinIntExpr |
| 407 | sqr(const LinIntExpr& e) { |