Home | History | Annotate | Download | only in glshared

Lines Matching defs:EvalContext

588 struct EvalContext
590 EvalContext (const FloatFormat& format_,
666 void execute (EvalContext& ctx) const { this->doExecute(ctx); }
673 virtual void doExecute (EvalContext& ctx) const = 0;
724 void doExecute (EvalContext& ctx) const
786 void doExecute (EvalContext& ctx) const
832 IVal evaluate (const EvalContext& ctx) const;
835 virtual IVal doEvaluate (const EvalContext& ctx) const = 0;
840 typename Traits<T>::IVal Expr<T>::evaluate (const EvalContext& ctx) const
847 EvalContext newCtx (ctx.format, ctx.floatPrecision,
1008 IVal doEvaluate (const EvalContext& ctx) const
1047 IVal doEvaluate (const EvalContext&) const { return makeIVal(m_value); }
1194 IRet apply (const EvalContext& ctx,
1202 IRet applyArgs (const EvalContext& ctx,
1218 virtual IRet doApply (const EvalContext&,
1283 IVal doEvaluate (const EvalContext& ctx) const
1340 typename F::IRet call (const EvalContext& ctx,
1370 IVal doEvaluate (const EvalContext& ctx) const
1434 IRet doApply (const EvalContext& ctx,
1449 EvalContext funCtx(ctx.format, ctx.floatPrecision, funEnv, ctx.callDepth);
1543 IRet doApply (const EvalContext&, const IArgs& iargs)const
1572 Interval doApply (const EvalContext&, const IArgs& iargs) const
1634 Interval doApply (const EvalContext& ctx, const IArgs& iargs) const
1639 Interval applyMonotone (const EvalContext& ctx, const Interval& iarg0) const
1653 virtual Interval innerExtrema (const EvalContext&, const Interval&) const
1658 virtual Interval applyPoint (const EvalContext& ctx, double arg0) const
1676 virtual double precision (const EvalContext& ctx, double, double) const = 0;
1697 Interval doApply (const EvalContext& ctx, const IArgs& iargs) const
1702 Interval applyMonotone (const EvalContext& ctx,
1717 virtual Interval innerExtrema (const EvalContext&,
1724 virtual Interval applyPoint (const EvalContext& ctx,
1744 virtual double precision (const EvalContext& ctx,
1779 Interval applyPoint (const EvalContext& ctx,
1790 double precision (const EvalContext&, double, double, double) const
1799 Interval doApply (const EvalContext& ctx, const IArgs& iargs) const
1804 Interval applyMonotone (const EvalContext& ctx,
1816 virtual Interval applyPoint (const EvalContext& ctx,
1831 virtual double precision (const EvalContext& ctx,
1852 Interval doApply (const EvalContext& ctx,
1877 Interval doApply (const EvalContext& ctx, const IArgs& iargs) const
1912 Interval innerExtrema(const EvalContext&, const Interval& xi, const Interval& yi) const
1928 Interval doApply (const EvalContext& ctx, const IArgs& iargs) const
1958 double precision (const EvalContext&, double, double) const { return 0.0; }
1970 Interval innerExtrema (const EvalContext&,
1992 Interval applyPoint (const EvalContext& ctx, double x, double y) const
1997 double precision (const EvalContext& ctx, double ret, double, double den) const
2024 double precision (const EvalContext& ctx, double ret, double x) const
2041 double precision (const EvalContext& ctx, double ret, double x) const
2076 double precision (const EvalContext& ctx, double ret, double x) const
2200 Interval innerExtrema (const EvalContext&, const Interval& angle) const
2240 double precision (const EvalContext& ctx, double ret, double arg) const
2336 double precision (const EvalContext& ctx, double ret, double x) const
2391 Interval innerExtrema (const EvalContext&,
2408 double precision (const EvalContext& ctx, double ret, double, double) const
2446 IRet doApply (const EvalContext&,
2508 IRet doApply (const EvalContext&, const IArgs& iargs) const
2527 IRet doApply (const EvalContext&, const IArgs& iargs) const
2543 IRet doApply (const EvalContext&, const IArgs& iargs) const
2570 IRet doApply (const EvalContext&, const IArgs& iargs) const
2595 IRet doApply (const EvalContext&, const IArgs& iargs) const
2621 IRet doApply (const EvalContext&, const IArgs& iargs) const
2676 IRet doApply (const EvalContext&, const IArgs& iargs) const
2722 IRet doApply (const EvalContext& ctx, const IArgs& iargs) const
2778 IRet doApply (const EvalContext& ctx, const IArgs& iargs) const
3078 double precision (const EvalContext&, double, double) const { return 0.0; }
3111 Interval applyPoint (const EvalContext&, double x) const
3125 double precision (const EvalContext&, double, double) const { return 0.0; }
3147 double precision (const EvalContext&, double, double, double) const { return 0.0; }
3161 IRet doApply (const EvalContext&, const IArgs& iargs) const
3192 double precision (const EvalContext&, double, double, double minVal, double maxVal) const
3244 IRet doApply (const EvalContext&, const IArgs& iargs) const
3301 Interval doApply (const EvalContext& ctx, const IArgs& iargs) const
3328 IRet doApply (const EvalContext&, const IArgs& iargs) const
3366 IRet doApply (const EvalContext& ctx, const IArgs& iargs) const
3402 IRet doApply (const EvalContext& ctx, const IArgs& iargs) const
3434 IRet doApply (const EvalContext& ctx, const IArgs& iargs) const
3459 IRet doApply (const EvalContext& ctx, const IArgs& iargs) const
3754 IRet doApply (const EvalContext& ctx, const IArgs& iargs) const
3807 IRet doApply (const EvalContext& ctx,
4496 EvalContext ctx (fmt, m_ctx.precision, env);