• Home
  • Raw
  • Download

Lines Matching refs:RealScalar

26   typedef typename NumTraits<Scalar>::Real RealScalar;  in stable_norm()  typedef
34 ibeta = std::numeric_limits<RealScalar>::radix; // base for floating-point numbers in stable_norm()
35 … it = std::numeric_limits<RealScalar>::digits; // number of base-beta digits in mantissa in stable_norm()
36 iemin = std::numeric_limits<RealScalar>::min_exponent; // minimum exponent in stable_norm()
37 iemax = std::numeric_limits<RealScalar>::max_exponent; // maximum exponent in stable_norm()
42 Scalar inf = std::numeric_limits<RealScalar>::infinity(); in stable_norm()
43 if(NumTraits<Scalar>::IsComplex && (numext::isnan)(inf*RealScalar(1)) ) in stable_norm()
48 … mess up complex*real product, " << inf << " * " << 1.0 << " = " << inf*RealScalar(1) << std::endl; in stable_norm()
59 while(numext::abs2(factor)<RealScalar(1e-4)) in stable_norm()
61 Scalar big = factor * ((std::numeric_limits<RealScalar>::max)() * RealScalar(1e-4)); in stable_norm()
64 while(numext::abs2(factor)<RealScalar(1e-4)) in stable_norm()
66 Scalar small = factor * ((std::numeric_limits<RealScalar>::min)() * RealScalar(1e4)); in stable_norm()
76 VERIFY_IS_MUCH_SMALLER_THAN(vzero.norm(), static_cast<RealScalar>(1)); in stable_norm()
81 RealScalar size = static_cast<RealScalar>(m.size()); in stable_norm()
84 VERIFY(!(numext::isfinite)( std::numeric_limits<RealScalar>::infinity())); in stable_norm()
117 v(i,j) = std::numeric_limits<RealScalar>::quiet_NaN(); in stable_norm()
128 v(i,j) = std::numeric_limits<RealScalar>::infinity(); in stable_norm()
142 v(i,j) = -std::numeric_limits<RealScalar>::infinity(); in stable_norm()
158 v(i,j) = -std::numeric_limits<RealScalar>::infinity(); in stable_norm()
159 v(i2,j2) = std::numeric_limits<RealScalar>::quiet_NaN(); in stable_norm()
173 VERIFY_IS_APPROX((vrand.stableNormalized()).norm(), RealScalar(1)); in stable_norm()
174 VERIFY_IS_APPROX(vcopy.norm(), RealScalar(1)); in stable_norm()
175 VERIFY_IS_APPROX((vbig.stableNormalized()).norm(), RealScalar(1)); in stable_norm()
176 VERIFY_IS_APPROX((vsmall.stableNormalized()).norm(), RealScalar(1)); in stable_norm()
177 RealScalar big_scaling = ((std::numeric_limits<RealScalar>::max)() * RealScalar(1e-4)); in stable_norm()