Lines Matching refs:iargs
1586 IRet doApply (const EvalContext&, const IArgs& iargs)const in doApply()
1590 if (iargs.a.contains(true)) in doApply()
1591 ret = unionIVal<T>(ret, iargs.b); in doApply()
1593 if (iargs.a.contains(false)) in doApply()
1594 ret = unionIVal<T>(ret, iargs.c); in doApply()
1615 Interval doApply (const EvalContext&, const IArgs& iargs) const in doApply()
1617 const IArg0& arg0 = iargs.a; in doApply()
1618 const IArg1& arg1 = iargs.b; in doApply()
1677 Interval doApply (const EvalContext& ctx, const IArgs& iargs) const in doApply()
1679 return this->applyMonotone(ctx, iargs.a); in doApply()
1740 Interval doApply (const EvalContext& ctx, const IArgs& iargs) const in doApply()
1742 return this->applyMonotone(ctx, iargs.a, iargs.b); in doApply()
1842 Interval doApply (const EvalContext& ctx, const IArgs& iargs) const in doApply()
1844 return this->applyMonotone(ctx, iargs.a, iargs.b, iargs.c); in doApply()
1896 const IArgs& iargs) const in doApply()
1899 if (iargs.a.isOrdinary() && iargs.b.isOrdinary()) in doApply()
1903 sum = iargs.a.lo() + iargs.b.lo(), in doApply()
1904 sum = iargs.a.hi() + iargs.b.hi()); in doApply()
1907 return this->applyMonotone(ctx, iargs.a, iargs.b); in doApply()
1920 Interval doApply (const EvalContext& ctx, const IArgs& iargs) const in doApply()
1922 Interval a = iargs.a; in doApply()
1923 Interval b = iargs.b; in doApply()
1937 prod = iargs.a.lo() * iargs.b.lo(), in doApply()
1938 prod = iargs.a.hi() * iargs.b.hi()); in doApply()
1944 prod = iargs.a.hi() * iargs.b.lo(), in doApply()
1945 prod = iargs.a.lo() * iargs.b.hi()); in doApply()
1949 return this->applyMonotone(ctx, iargs.a, iargs.b); in doApply()
1971 Interval doApply (const EvalContext& ctx, const IArgs& iargs) const in doApply()
1974 if (iargs.a.isOrdinary() && iargs.b.isOrdinary()) in doApply()
1979 diff = iargs.a.lo() - iargs.b.hi(), in doApply()
1980 diff = iargs.a.hi() - iargs.b.lo()); in doApply()
1986 return this->applyMonotone(ctx, iargs.a, iargs.b); in doApply()
2506 const typename GetComponent::IArgs& iargs) const in doApply()
2512 if (iargs.b.contains(compNdx)) in doApply()
2513 ret = unionIVal<typename T::Element>(ret, iargs.a[compNdx]); in doApply()
2567 IRet doApply (const EvalContext&, const IArgs& iargs) const in doApply()
2569 return IRet(iargs.a, iargs.b); in doApply()
2586 IRet doApply (const EvalContext&, const IArgs& iargs) const in doApply()
2588 return IRet(iargs.a, iargs.b, iargs.c); in doApply()
2602 IRet doApply (const EvalContext&, const IArgs& iargs) const in doApply()
2604 return IRet(iargs.a, iargs.b, iargs.c, iargs.d); in doApply()
2629 IRet doApply (const EvalContext&, const IArgs& iargs) const in doApply()
2632 ret[0] = iargs.a; in doApply()
2633 ret[1] = iargs.b; in doApply()
2654 IRet doApply (const EvalContext&, const IArgs& iargs) const in doApply()
2657 ret[0] = iargs.a; in doApply()
2658 ret[1] = iargs.b; in doApply()
2659 ret[2] = iargs.c; in doApply()
2680 IRet doApply (const EvalContext&, const IArgs& iargs) const in doApply()
2683 ret[0] = iargs.a; in doApply()
2684 ret[1] = iargs.b; in doApply()
2685 ret[2] = iargs.c; in doApply()
2686 ret[3] = iargs.d; in doApply()
2735 IRet doApply (const EvalContext&, const IArgs& iargs) const in doApply()
2742 ret[col][row] = -iargs.a[col][row]; in doApply()
2781 IRet doApply (const EvalContext& ctx, const IArgs& iargs) const in doApply()
2789 iargs.a[col][row], in doApply()
2790 iargs.b[col][row]); in doApply()
2837 IRet doApply (const EvalContext& ctx, const IArgs& iargs) const in doApply()
2844 ret[col][row] = this->doGetScalarFunc().apply(ctx, iargs.a[col][row], iargs.b); in doApply()
3257 IRet doApply (const EvalContext&, const IArgs& iargs) const in doApply()
3260 Interval& wholeIV = const_cast<Interval&>(iargs.b); in doApply()
3263 TCU_INTERVAL_APPLY_MONOTONE1(fracIV, x, iargs.a, frac, frac = deModf(x, &intPart)); in doApply()
3264 TCU_INTERVAL_APPLY_MONOTONE1(wholeIV, x, iargs.a, whole, in doApply()
3267 if (!iargs.a.isFinite()) in doApply()
3349 IRet doApply (const EvalContext&, const IArgs& iargs) const in doApply()
3352 const IArg0& x = iargs.a; in doApply()
3353 IArg1& exponent = const_cast<IArg1&>(iargs.b); in doApply()
3406 Interval doApply (const EvalContext& ctx, const IArgs& iargs) const in doApply()
3408 Interval ret = call<Exp2>(ctx, iargs.b); in doApply()
3415 return call<Mul>(ctx, iargs.a, ret); in doApply()
3433 IRet doApply (const EvalContext&, const IArgs& iargs) const in doApply()
3440 ret(rowNdx, colNdx) = iargs.a(colNdx, rowNdx); in doApply()
3471 IRet doApply (const EvalContext& ctx, const IArgs& iargs) const in doApply()
3473 const IArg0& left = iargs.a; in doApply()
3474 const IArg1& right = iargs.b; in doApply()
3507 IRet doApply (const EvalContext& ctx, const IArgs& iargs) const in doApply()
3509 const IArg0& left = iargs.a; in doApply()
3510 const IArg1& right = iargs.b; in doApply()
3539 IRet doApply (const EvalContext& ctx, const IArgs& iargs) const in doApply()
3541 const IArg0& left = iargs.a; in doApply()
3542 const IArg1& right = iargs.b; in doApply()
3564 IRet doApply (const EvalContext& ctx, const IArgs& iargs) const in doApply()
3571 ret[col][row] = call<Mul>(ctx, iargs.a[row], iargs.b[col]); in doApply()
3859 IRet doApply (const EvalContext& ctx, const IArgs& iargs) const in doApply()
3866 m_func.apply(ctx, iargs.a[ndx], iargs.b[ndx], iargs.c[ndx], iargs.d[ndx]); in doApply()
3913 const IArgs& iargs) const in doApply()
3919 ret[ndx] = func.apply(ctx, iargs.a[ndx], iargs.b, iargs.c[ndx], iargs.d[ndx]); in doApply()