Lines Matching refs:iargs
1577 IRet doApply (const EvalContext&, const IArgs& iargs)const in doApply()
1581 if (iargs.a.contains(true)) in doApply()
1582 ret = unionIVal<T>(ret, iargs.b); in doApply()
1584 if (iargs.a.contains(false)) in doApply()
1585 ret = unionIVal<T>(ret, iargs.c); in doApply()
1606 Interval doApply (const EvalContext&, const IArgs& iargs) const in doApply()
1608 const IArg0& arg0 = iargs.a; in doApply()
1609 const IArg1& arg1 = iargs.b; in doApply()
1668 Interval doApply (const EvalContext& ctx, const IArgs& iargs) const in doApply()
1670 return this->applyMonotone(ctx, iargs.a); in doApply()
1731 Interval doApply (const EvalContext& ctx, const IArgs& iargs) const in doApply()
1733 return this->applyMonotone(ctx, iargs.a, iargs.b); in doApply()
1833 Interval doApply (const EvalContext& ctx, const IArgs& iargs) const in doApply()
1835 return this->applyMonotone(ctx, iargs.a, iargs.b, iargs.c); in doApply()
1887 const IArgs& iargs) const in doApply()
1890 if (iargs.a.isOrdinary() && iargs.b.isOrdinary()) in doApply()
1894 sum = iargs.a.lo() + iargs.b.lo(), in doApply()
1895 sum = iargs.a.hi() + iargs.b.hi()); in doApply()
1898 return this->applyMonotone(ctx, iargs.a, iargs.b); in doApply()
1911 Interval doApply (const EvalContext& ctx, const IArgs& iargs) const in doApply()
1913 Interval a = iargs.a; in doApply()
1914 Interval b = iargs.b; in doApply()
1928 prod = iargs.a.lo() * iargs.b.lo(), in doApply()
1929 prod = iargs.a.hi() * iargs.b.hi()); in doApply()
1935 prod = iargs.a.hi() * iargs.b.lo(), in doApply()
1936 prod = iargs.a.lo() * iargs.b.hi()); in doApply()
1940 return this->applyMonotone(ctx, iargs.a, iargs.b); in doApply()
1962 Interval doApply (const EvalContext& ctx, const IArgs& iargs) const in doApply()
1965 if (iargs.a.isOrdinary() && iargs.b.isOrdinary()) in doApply()
1970 diff = iargs.a.lo() - iargs.b.hi(), in doApply()
1971 diff = iargs.a.hi() - iargs.b.lo()); in doApply()
1977 return this->applyMonotone(ctx, iargs.a, iargs.b); in doApply()
2497 const typename GetComponent::IArgs& iargs) const in doApply()
2503 if (iargs.b.contains(compNdx)) in doApply()
2504 ret = unionIVal<typename T::Element>(ret, iargs.a[compNdx]); in doApply()
2558 IRet doApply (const EvalContext&, const IArgs& iargs) const in doApply()
2560 return IRet(iargs.a, iargs.b); in doApply()
2577 IRet doApply (const EvalContext&, const IArgs& iargs) const in doApply()
2579 return IRet(iargs.a, iargs.b, iargs.c); in doApply()
2593 IRet doApply (const EvalContext&, const IArgs& iargs) const in doApply()
2595 return IRet(iargs.a, iargs.b, iargs.c, iargs.d); in doApply()
2620 IRet doApply (const EvalContext&, const IArgs& iargs) const in doApply()
2623 ret[0] = iargs.a; in doApply()
2624 ret[1] = iargs.b; in doApply()
2645 IRet doApply (const EvalContext&, const IArgs& iargs) const in doApply()
2648 ret[0] = iargs.a; in doApply()
2649 ret[1] = iargs.b; in doApply()
2650 ret[2] = iargs.c; in doApply()
2671 IRet doApply (const EvalContext&, const IArgs& iargs) const in doApply()
2674 ret[0] = iargs.a; in doApply()
2675 ret[1] = iargs.b; in doApply()
2676 ret[2] = iargs.c; in doApply()
2677 ret[3] = iargs.d; in doApply()
2726 IRet doApply (const EvalContext&, const IArgs& iargs) const in doApply()
2733 ret[col][row] = -iargs.a[col][row]; in doApply()
2772 IRet doApply (const EvalContext& ctx, const IArgs& iargs) const in doApply()
2780 iargs.a[col][row], in doApply()
2781 iargs.b[col][row]); in doApply()
2828 IRet doApply (const EvalContext& ctx, const IArgs& iargs) const in doApply()
2835 ret[col][row] = this->doGetScalarFunc().apply(ctx, iargs.a[col][row], iargs.b); in doApply()
3218 IRet doApply (const EvalContext&, const IArgs& iargs) const in doApply()
3221 Interval& wholeIV = const_cast<Interval&>(iargs.b); in doApply()
3224 TCU_INTERVAL_APPLY_MONOTONE1(fracIV, x, iargs.a, frac, frac = deModf(x, &intPart)); in doApply()
3225 TCU_INTERVAL_APPLY_MONOTONE1(wholeIV, x, iargs.a, whole, in doApply()
3228 if (!iargs.a.isFinite()) in doApply()
3310 IRet doApply (const EvalContext&, const IArgs& iargs) const in doApply()
3313 const IArg0& x = iargs.a; in doApply()
3314 IArg1& exponent = const_cast<IArg1&>(iargs.b); in doApply()
3367 Interval doApply (const EvalContext& ctx, const IArgs& iargs) const in doApply()
3369 Interval ret = call<Exp2>(ctx, iargs.b); in doApply()
3376 return call<Mul>(ctx, iargs.a, ret); in doApply()
3394 IRet doApply (const EvalContext&, const IArgs& iargs) const in doApply()
3401 ret(rowNdx, colNdx) = iargs.a(colNdx, rowNdx); in doApply()
3432 IRet doApply (const EvalContext& ctx, const IArgs& iargs) const in doApply()
3434 const IArg0& left = iargs.a; in doApply()
3435 const IArg1& right = iargs.b; in doApply()
3468 IRet doApply (const EvalContext& ctx, const IArgs& iargs) const in doApply()
3470 const IArg0& left = iargs.a; in doApply()
3471 const IArg1& right = iargs.b; in doApply()
3500 IRet doApply (const EvalContext& ctx, const IArgs& iargs) const in doApply()
3502 const IArg0& left = iargs.a; in doApply()
3503 const IArg1& right = iargs.b; in doApply()
3525 IRet doApply (const EvalContext& ctx, const IArgs& iargs) const in doApply()
3532 ret[col][row] = call<Mul>(ctx, iargs.a[row], iargs.b[col]); in doApply()
3820 IRet doApply (const EvalContext& ctx, const IArgs& iargs) const in doApply()
3827 m_func.apply(ctx, iargs.a[ndx], iargs.b[ndx], iargs.c[ndx], iargs.d[ndx]); in doApply()
3874 const IArgs& iargs) const in doApply()
3880 ret[ndx] = func.apply(ctx, iargs.a[ndx], iargs.b, iargs.c[ndx], iargs.d[ndx]); in doApply()