| 481 | } |
| 482 | |
| 483 | LinFloatExpr |
| 484 | sqrt(const LinFloatExpr& e) { |
| 485 | using namespace MiniModel; |
| 486 | ArithNonLinFloatExpr* ae = |
| 487 | new ArithNonLinFloatExpr(ArithNonLinFloatExpr::ANLFE_SQRT,1); |
| 488 | ae->a[0] = e; |
| 489 | return LinFloatExpr(ae); |
| 490 | } |
| 491 | |
| 492 | LinFloatExpr |
| 493 | pow(const LinFloatExpr& e, int exp) { |