Lines Matching refs:nl2e

47 expression *CouenneProblem::nl2e (expr *e, const ASL *asl) {  in nl2e()  function in CouenneProblem
51 case OPPLUS: return new exprSum (nl2e (e -> L.e, asl), nl2e (e -> R.e, asl)); in nl2e()
52 case OPMINUS: return new exprSub (nl2e (e -> L.e, asl), nl2e (e -> R.e, asl)); in nl2e()
53 case OPMULT: return new exprMul (nl2e (e -> L.e, asl), nl2e (e -> R.e, asl)); in nl2e()
54 case OPDIV: return new exprDiv (nl2e (e -> L.e, asl), nl2e (e -> R.e, asl)); in nl2e()
56 case OPPOW: return new exprPow (nl2e (e -> L.e, asl), nl2e (e -> R.e, asl)); in nl2e()
62 case ABS: return new exprAbs (nl2e (e -> L.e, asl)); in nl2e()
63 case OPUMINUS:return new exprOpp (nl2e (e -> L.e, asl)); in nl2e()
71 (new exprSub (new exprExp (nl2e (e -> L.e, asl)), in nl2e()
72 new exprExp (new exprOpp (nl2e (e->L.e, asl)))), in nl2e()
73 new exprSum (new exprExp (nl2e (e -> L.e, asl)), in nl2e()
74 new exprExp (new exprOpp (nl2e (e->L.e, asl))))); in nl2e()
77 …return new exprDiv (new exprSin (nl2e (e -> L.e, asl)), new exprCos (new exprClone (nl2e (e -> L.e… in nl2e()
78 case OP_sqrt: return new exprPow (nl2e (e -> L.e, asl), new exprConst (0.5)); in nl2e()
80 new exprSub (new exprExp (nl2e (e -> L.e, asl)), in nl2e()
81 new exprExp (new exprOpp (nl2e (e->L.e, asl))))); in nl2e()
82 case OP_sin: return new exprSin (nl2e (e -> L.e, asl)); in nl2e()
84 new exprLog (nl2e (e -> L.e, asl))); in nl2e()
85 case OP_log: return new exprLog (nl2e (e -> L.e, asl)); in nl2e()
86 case OP_exp: return new exprExp (nl2e (e -> L.e, asl)); in nl2e()
88 new exprSum (new exprExp (nl2e (e -> L.e, asl)), in nl2e()
89 new exprExp (new exprOpp (nl2e (e->L.e, asl))))); in nl2e()
91 case OP_cos: return new exprCos (nl2e (e -> L.e, asl)); in nl2e()
104 al [i++] = nl2e (*ep, asl); in nl2e()
112 …case OP1POW: return new exprPow (nl2e (e -> L.e, asl), new exprConst (((expr_n *)e->R.e)->v)); in nl2e()
113 case OP2POW: return new exprPow (nl2e (e -> L.e, asl), new exprConst (2.)); in nl2e()
114 case OPCPOW: return new exprPow (new exprConst (((expr_n *)e->L.e)->v), nl2e (e -> R.e, asl)); in nl2e()