Lines Matching defs:constant

1068  * A constant is evaluated by rounding it to a set of possible values allowed
1088 ExprP<T> constant (const T& value)
1093 //! Return a reference to a singleton void constant.
1096 static const ExprP<Void> singleton = constant(Void());
2279 DEFINE_DERIVED_FLOAT1(Sqrt, sqrt, x, (x == 0.0f ? constant(1.0f) : (constant(1.0f) / app<InverseSqrt>(x))))
2281 DEFINE_DERIVED_FLOAT1(Radians, radians, d, (constant(DE_PI) / constant(180.0f)) * d)
2282 DEFINE_DERIVED_FLOAT1(Degrees, degrees, r, (constant(180.0f) / constant(DE_PI)) * r)
2402 DEFINE_DERIVED_FLOAT1(Tan, tan, x, sin(x) * (constant(1.0f) / cos(x)))
2524 DEFINE_DERIVED_FLOAT1(Sinh, sinh, x, (exp(x) - exp(-x)) / constant(2.0f))
2525 DEFINE_DERIVED_FLOAT1(Cosh, cosh, x, (exp(x) + exp(-x)) / constant(2.0f))
2530 DEFINE_DERIVED_FLOAT1(ASinh, asinh, x, log(x + sqrt(x * x + constant(1.0f))))
2531 DEFINE_DERIVED_FLOAT1(ACosh, acosh, x, log(x + sqrt(alternatives((x + constant(1.0f)) * (x - constant(1.0f)),
2532 (x*x - constant(1.0f))))))
2533 DEFINE_DERIVED_FLOAT1(ATanh, atanh, x, constant(0.5f) * log((constant(1.0f) + x) /
2534 (constant(1.0f) - x)))
2571 return app<GetComponent<T> >(container, constant(ndx));
2992 ExprP<float> alt = constant(0.0f);
3138 return cond(dot(args.c, args.b) < constant(0.0f), args.a, -args.a);
3151 return i - alternatives((n * dotNI) * constant(2.0f),
3152 n * (dotNI * constant(2.0f)));
3163 return i - alternatives(alternatives((n * (n*i)) * constant(2.0f),
3164 n * ((n*i) * constant(2.0f))),
3165 (n * n) * (i * constant(2.0f)));
3221 const ExprP<float> k1 = bindExpression("k1", ctx, constant(1.0f) - eta * eta *
3222 (constant(1.0f) - dotNI * dotNI));
3225 (((dotNI * (-dotNI)) + constant(1.0f)) * eta)
3226 * (-eta) + constant(1.0f));
3229 return cond(k < constant(0.0f),
3230 genXType<float, Size>(constant(0.0f)),
3458 DEFINE_DERIVED_FLOAT3(Mix, mix, x, y, a, alternatives((x * (constant(1.0f) - a)) + y * a,
3484 constant(0.0f), constant(1.0f));
3487 return (t * t * (constant(3.0f) - constant(2.0f) * t));
3861 constant(1.0f) /