/external/eigen/Eigen/src/Core/ |
NumTraits.h | 21 bool is_integer = NumTraits<T>::IsInteger> 33 typedef typename NumTraits<T>::Real Real; 34 return int(ceil(-log10(NumTraits<Real>::epsilon()))); 46 /** \class NumTraits 150 template<typename T> struct NumTraits : GenericNumTraits<T> 153 template<> struct NumTraits<float> 160 template<> struct NumTraits<double> : GenericNumTraits<double> 166 template<> struct NumTraits<long double> 172 template<typename _Real> struct NumTraits<std::complex<_Real> > 176 typedef typename NumTraits<_Real>::Literal Literal [all...] |
MathFunctions.h | 14 // TODO this should better be moved to NumTraits 75 template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex> 78 typedef typename NumTraits<Scalar>::Real RealScalar; 89 typedef typename NumTraits<Scalar>::Real RealScalar; 116 typedef typename NumTraits<Scalar>::Real type; 123 template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex> 126 typedef typename NumTraits<Scalar>::Real RealScalar; 137 typedef typename NumTraits<Scalar>::Real RealScalar; 164 typedef typename NumTraits<Scalar>::Real type; 174 typedef typename NumTraits<Scalar>::Real RealScalar [all...] |
VectorwiseOp.h | 99 EIGEN_MEMBER_FUNCTOR(squaredNorm, Size * NumTraits<Scalar>::MulCost + (Size-1)*NumTraits<Scalar>::AddCost); 100 EIGEN_MEMBER_FUNCTOR(norm, (Size+5) * NumTraits<Scalar>::MulCost + (Size-1)*NumTraits<Scalar>::AddCost); 101 EIGEN_MEMBER_FUNCTOR(stableNorm, (Size+5) * NumTraits<Scalar>::MulCost + (Size-1)*NumTraits<Scalar>::AddCost); 102 EIGEN_MEMBER_FUNCTOR(blueNorm, (Size+5) * NumTraits<Scalar>::MulCost + (Size-1)*NumTraits<Scalar>::AddCost); 104 EIGEN_MEMBER_FUNCTOR(sum, (Size-1)*NumTraits<Scalar>::AddCost); 105 EIGEN_MEMBER_FUNCTOR(mean, (Size-1)*NumTraits<Scalar>::AddCost + NumTraits<Scalar>::MulCost) [all...] |
Dot.h | 93 EIGEN_STRONG_INLINE typename NumTraits<typename internal::traits<Derived>::Scalar>::Real MatrixBase<Derived>::squaredNorm() const 105 inline typename NumTraits<typename internal::traits<Derived>::Scalar>::Real MatrixBase<Derived>::norm() const 203 typedef typename NumTraits<typename traits<Derived>::Scalar>::Real RealScalar; 216 static inline typename NumTraits<typename traits<Derived>::Scalar>::Real run(const MatrixBase<Derived>& m) 226 static inline typename NumTraits<typename traits<Derived>::Scalar>::Real run(const MatrixBase<Derived>& m) 235 typedef typename NumTraits<typename traits<Derived>::Scalar>::Real RealScalar; 260 inline typename NumTraits<typename internal::traits<Derived>::Scalar>::Real
|
StableNorm.h | 26 if(tmp > NumTraits<Scalar>::highest()) 28 invScale = NumTraits<Scalar>::highest(); 31 else if(maxCoeff>NumTraits<Scalar>::highest()) // we got a INF 54 inline typename NumTraits<typename traits<Derived>::Scalar>::Real 156 inline typename NumTraits<typename internal::traits<Derived>::Scalar>::Real 201 inline typename NumTraits<typename internal::traits<Derived>::Scalar>::Real 213 inline typename NumTraits<typename internal::traits<Derived>::Scalar>::Real
|
Fuzzy.h | 19 template<typename Derived, typename OtherDerived, bool is_integer = NumTraits<typename Derived::Scalar>::IsInteger> 41 template<typename Derived, typename OtherDerived, bool is_integer = NumTraits<typename Derived::Scalar>::IsInteger> 61 template<typename Derived, bool is_integer = NumTraits<typename Derived::Scalar>::IsInteger> 126 const typename NumTraits<Scalar>::Real& other,
|
/external/eigen/test/ |
bicgstab.cpp | 20 bicgstab_colmajor_diag.setTolerance(NumTraits<T>::epsilon()*4); 21 bicgstab_colmajor_ilut.setTolerance(NumTraits<T>::epsilon()*4);
|
numext.cpp | 14 typedef typename NumTraits<T>::Real Real; 16 if(NumTraits<T>::IsSigned) 26 if(NumTraits<T>::IsSigned)
|
prec_inverse_4x4.cpp | 22 double error = double( (m*inv-MatrixType::Identity()).norm() / NumTraits<Scalar>::epsilon() ); 42 } while(absdet < NumTraits<Scalar>::epsilon()); 44 double error = double( (m*inv-MatrixType::Identity()).norm() * absdet / NumTraits<Scalar>::epsilon() ); 52 // FIXME that 1.25 used to be a 1.0 until the NumTraits changes on 28 April 2010, what's going wrong?? 54 VERIFY(error_avg < (NumTraits<Scalar>::IsComplex ? 8.0 : 1.25)); 55 VERIFY(error_max < (NumTraits<Scalar>::IsComplex ? 64.0 : 20.0));
|
boostmultiprec.cpp | 75 template<> struct NumTraits<Real> : GenericNumTraits<Real> { 80 struct NumTraits<boost::multiprecision::detail::expression<T1,T2,T3,T4,T5> > : NumTraits<Real> {}; 149 std::cout << "NumTraits<Real>::epsilon() = " << NumTraits<Real>::epsilon() << std::endl; 150 std::cout << "NumTraits<Real>::dummy_precision() = " << NumTraits<Real>::dummy_precision() << std::endl; 151 std::cout << "NumTraits<Real>::lowest() = " << NumTraits<Real>::lowest() << std::endl; 152 std::cout << "NumTraits<Real>::highest() = " << NumTraits<Real>::highest() << std::endl [all...] |
/external/eigen/unsupported/Eigen/src/SpecialFunctions/ |
SpecialFunctionsFunctors.h | 39 Cost = 20 * NumTraits<Scalar>::MulCost + 10 * NumTraits<Scalar>::AddCost, 66 Cost = 20 * NumTraits<Scalar>::MulCost + 10 * NumTraits<Scalar>::AddCost, 91 Cost = 400 * NumTraits<Scalar>::MulCost + 400 * NumTraits<Scalar>::AddCost, 115 Cost = 10 * NumTraits<Scalar>::MulCost + 5 * NumTraits<Scalar>::AddCost, 137 Cost = 10 * NumTraits<Scalar>::MulCost + 5 * NumTraits<Scalar>::AddCost [all...] |
/external/eigen/Eigen/src/Core/functors/ |
UnaryFunctors.h | 32 Cost = NumTraits<Scalar>::AddCost, 43 typedef typename NumTraits<Scalar>::Real result_type; 53 Cost = NumTraits<Scalar>::AddCost, 74 typedef typename NumTraits<Scalar>::Real result_type; 81 typedef typename NumTraits<Scalar>::Real result_type; 93 typedef typename NumTraits<Scalar>::Real result_type; 102 { enum { Cost = NumTraits<Scalar>::MulCost, PacketAccess = packet_traits<Scalar>::HasAbs2 }; }; 120 Cost = NumTraits<Scalar>::IsComplex ? NumTraits<Scalar>::AddCost : 0, 132 typedef typename NumTraits<Scalar>::Real result_type [all...] |
AssignmentFunctors.h | 37 Cost = NumTraits<DstScalar>::ReadCost, 58 Cost = NumTraits<DstScalar>::ReadCost + NumTraits<DstScalar>::AddCost, 79 Cost = NumTraits<DstScalar>::ReadCost + NumTraits<DstScalar>::AddCost, 101 Cost = NumTraits<DstScalar>::ReadCost + NumTraits<DstScalar>::MulCost, 122 Cost = NumTraits<DstScalar>::ReadCost + NumTraits<DstScalar>::MulCost, 159 Cost = 3 * NumTraits<Scalar>::ReadCost [all...] |
BinaryFunctors.h | 53 Cost = (NumTraits<LhsScalar>::AddCost+NumTraits<RhsScalar>::AddCost)/2, // rough estimate! 97 Cost = (NumTraits<LhsScalar>::MulCost + NumTraits<RhsScalar>::MulCost)/2, // rough estimate! 113 Conj = NumTraits<LhsScalar>::IsComplex 129 Cost = NumTraits<LhsScalar>::MulCost, 155 Cost = (NumTraits<LhsScalar>::AddCost+NumTraits<RhsScalar>::AddCost)/2, 181 Cost = (NumTraits<LhsScalar>::AddCost+NumTraits<RhsScalar>::AddCost)/2 [all...] |
StlFunctors.h | 21 { enum { Cost = NumTraits<T>::MulCost, PacketAccess = false }; }; 25 { enum { Cost = NumTraits<T>::MulCost, PacketAccess = false }; }; 29 { enum { Cost = NumTraits<T>::AddCost, PacketAccess = false }; }; 33 { enum { Cost = NumTraits<T>::AddCost, PacketAccess = false }; }; 37 { enum { Cost = NumTraits<T>::AddCost, PacketAccess = false }; };
|
/external/tensorflow/tensorflow/core/framework/ |
numeric_types.h | 60 // behavior. E.g. epsilon(), dummy_precision, etc. See NumTraits.h in eigen. 62 struct NumTraits<tensorflow::bfloat16> 70 return FloatToBFloat16(NumTraits<float>::highest()); 74 return FloatToBFloat16(NumTraits<float>::lowest()); 78 return FloatToBFloat16(NumTraits<float>::infinity()); 82 return FloatToBFloat16(NumTraits<float>::quiet_NaN());
|
/external/eigen/unsupported/test/ |
mpreal_support.cpp | 17 std::cerr << "epsilon = " << NumTraits<mpreal>::epsilon() << "\n"; 18 std::cerr << "dummy_precision = " << NumTraits<mpreal>::dummy_precision() << "\n"; 19 std::cerr << "highest = " << NumTraits<mpreal>::highest() << "\n"; 20 std::cerr << "lowest = " << NumTraits<mpreal>::lowest() << "\n"; 21 std::cerr << "digits10 = " << NumTraits<mpreal>::digits10() << "\n"; 56 VERIFY( (S.selfadjointView<Lower>() * eig.eigenvectors()).isApprox(eig.eigenvectors() * eig.eigenvalues().asDiagonal(), NumTraits<mpreal>::dummy_precision()*1e3) );
|
/external/eigen/unsupported/Eigen/src/Polynomials/ |
PolynomialUtils.h | 48 typedef typename NumTraits<T>::Real Real; 75 typename NumTraits<typename Polynomial::Scalar>::Real cauchy_max_bound( const Polynomial& poly ) 79 typedef typename NumTraits<Scalar>::Real Real; 98 typename NumTraits<typename Polynomial::Scalar>::Real cauchy_min_bound( const Polynomial& poly ) 102 typedef typename NumTraits<Scalar>::Real Real;
|
PolynomialSolver.h | 35 typedef typename NumTraits<Scalar>::Real RealScalar; 70 const RealScalar& absImaginaryThreshold = NumTraits<Scalar>::dummy_precision() ) const 120 const RealScalar& absImaginaryThreshold = NumTraits<Scalar>::dummy_precision() ) const 161 const RealScalar& absImaginaryThreshold = NumTraits<Scalar>::dummy_precision() ) const 214 const RealScalar& absImaginaryThreshold = NumTraits<Scalar>::dummy_precision() ) const 237 const RealScalar& absImaginaryThreshold = NumTraits<Scalar>::dummy_precision() ) const 260 const RealScalar& absImaginaryThreshold = NumTraits<Scalar>::dummy_precision() ) const 283 const RealScalar& absImaginaryThreshold = NumTraits<Scalar>::dummy_precision() ) const
|
/external/tensorflow/tensorflow/core/kernels/ |
eigen_activations.h | 50 Cost = NumTraits<T>::AddCost * 2 + NumTraits<T>::MulCost, 84 Cost = NumTraits<T>::AddCost * 2 + NumTraits<T>::MulCost * 1, 115 Cost = NumTraits<Scalar>::AddCost * 3,
|
cwise_ops_gradients.h | 44 Cost = NumTraits<T>::AddCost + 2 * NumTraits<T>::MulCost, 67 Cost = NumTraits<T>::AddCost + 2 * NumTraits<T>::MulCost, 91 Cost = NumTraits<T>::AddCost + 2 * NumTraits<T>::MulCost, 117 Cost = NumTraits<T>::MulCost + scalar_div_cost<T, PacketAccess>::value, 143 Cost = 4 * NumTraits<T>::MulCost,
|
/external/eigen/unsupported/Eigen/src/NonLinearOptimization/ |
chkder.h | 25 const Scalar eps = sqrt(NumTraits<Scalar>::epsilon()); 26 const Scalar epsf = chkder_factor * NumTraits<Scalar>::epsilon(); 56 if (temp > NumTraits<Scalar>::epsilon() && temp < eps)
|
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/ |
TensorFunctors.h | 80 Cost = NumTraits<T>::AddCost * 2 + NumTraits<T>::MulCost * 6, 135 Cost = NumTraits<T>::AddCost, 143 static const bool PacketAccess = packet_traits<T>::HasAdd && !NumTraits<T>::IsInteger; 189 Cost = NumTraits<T>::AddCost, 198 return Eigen::NumTraits<T>::lowest(); 204 return -Eigen::NumTraits<T>::infinity(); 210 return Eigen::NumTraits<T>::highest(); 216 return Eigen::NumTraits<T>::infinity(); 234 return MinMaxBottomValue<T, true, Eigen::NumTraits<T>::IsInteger>::bottom_value() [all...] |
/external/eigen/Eigen/src/SparseCore/ |
SparseDot.h | 76 inline typename NumTraits<typename internal::traits<Derived>::Scalar>::Real 83 inline typename NumTraits<typename internal::traits<Derived>::Scalar>::Real 91 inline typename NumTraits<typename internal::traits<Derived>::Scalar>::Real
|
/external/eigen/Eigen/src/plugins/ |
CommonCwiseUnaryOps.h | 16 typedef typename internal::conditional<NumTraits<Scalar>::IsComplex, 21 typedef typename internal::conditional<NumTraits<Scalar>::IsComplex, 26 typedef typename internal::conditional<NumTraits<Scalar>::IsComplex,
|