Home | History | Annotate | Download | only in Core

Lines Matching defs:RealScalar

78   typedef typename NumTraits<Scalar>::Real RealScalar;
80 static inline RealScalar run(const Scalar& x)
89 typedef typename NumTraits<Scalar>::Real RealScalar;
91 static inline RealScalar run(const Scalar& x)
104 typedef T RealScalar;
126 typedef typename NumTraits<Scalar>::Real RealScalar;
128 static inline RealScalar run(const Scalar&)
130 return RealScalar(0);
137 typedef typename NumTraits<Scalar>::Real RealScalar;
139 static inline RealScalar run(const Scalar& x)
152 typedef T RealScalar;
174 typedef typename NumTraits<Scalar>::Real RealScalar;
176 static inline RealScalar& run(Scalar& x)
178 return reinterpret_cast<RealScalar*>(&x)[0];
181 static inline const RealScalar& run(const Scalar& x)
183 return reinterpret_cast<const RealScalar*>(&x)[0];
200 typedef typename NumTraits<Scalar>::Real RealScalar;
202 static inline RealScalar& run(Scalar& x)
204 return reinterpret_cast<RealScalar*>(&x)[1];
207 static inline const RealScalar& run(const Scalar& x)
209 return reinterpret_cast<RealScalar*>(&x)[1];
275 typedef typename NumTraits<Scalar>::Real RealScalar;
277 static inline RealScalar run(const Scalar& x)
286 typedef typename NumTraits<Scalar>::Real RealScalar;
288 static inline RealScalar run(const Scalar& x)
297 typedef typename NumTraits<Scalar>::Real RealScalar;
299 static inline RealScalar run(const Scalar& x)
318 typedef typename NumTraits<Scalar>::Real RealScalar;
320 static inline RealScalar run(const Scalar& x)
354 typedef typename NumTraits<Scalar>::Real RealScalar;
355 static inline RealScalar run(const Scalar& x, const Scalar& y)
359 RealScalar _x = abs(x);
360 RealScalar _y = abs(y);
372 if(p==RealScalar(0)) return RealScalar(0);
373 return p * sqrt(RealScalar(1) + qp*qp);
457 typedef typename NumTraits<Scalar>::Real RealScalar;
459 static inline RealScalar run(const Scalar& x)
467 typedef typename NumTraits<Scalar>::Real RealScalar;
469 static inline RealScalar run(const Scalar& x)
495 typedef typename NumTraits<Scalar>::Real RealScalar;
497 Scalar x1p = RealScalar(1) + x;
498 return ( x1p == Scalar(1) ) ? x : x * ( log(x1p) / (x1p - RealScalar(1)) );
687 typedef typename NumTraits<Scalar>::Real RealScalar;
688 return Scalar(random<RealScalar>(), random<RealScalar>());
1298 typedef typename NumTraits<Scalar>::Real RealScalar;
1300 static inline bool isMuchSmallerThan(const Scalar& x, const OtherScalar& y, const RealScalar& prec)
1305 static inline bool isApprox(const Scalar& x, const Scalar& y, const RealScalar& prec)
1310 static inline bool isApproxOrLessThan(const Scalar& x, const Scalar& y, const RealScalar& prec)
1319 typedef typename NumTraits<Scalar>::Real RealScalar;
1321 static inline bool isMuchSmallerThan(const Scalar& x, const Scalar&, const RealScalar&)
1326 static inline bool isApprox(const Scalar& x, const Scalar& y, const RealScalar&)
1331 static inline bool isApproxOrLessThan(const Scalar& x, const Scalar& y, const RealScalar&)
1340 typedef typename NumTraits<Scalar>::Real RealScalar;
1342 static inline bool isMuchSmallerThan(const Scalar& x, const OtherScalar& y, const RealScalar& prec)
1347 static inline bool isApprox(const Scalar& x, const Scalar& y, const RealScalar& prec)
1391 typedef bool RealScalar;