Searched defs:NumTraits (Results 1 - 8 of 8) sorted by relevance

/external/eigen/Eigen/src/Eigen2Support/
H A DMathFunctions.h15 template<typename T> inline typename NumTraits<T>::Real ei_real(const T& x) { return numext::real(x); }
16 template<typename T> inline typename NumTraits<T>::Real ei_imag(const T& x) { return numext::imag(x); }
18 template<typename T> inline typename NumTraits<T>::Real ei_abs (const T& x) { using std::abs; return abs(x); }
19 template<typename T> inline typename NumTraits<T>::Real ei_abs2(const T& x) { return numext::abs2(x); }
30 template<typename T> inline T precision () { return NumTraits<T>::dummy_precision(); }
31 template<typename T> inline T machine_epsilon () { return NumTraits<T>::epsilon(); }
36 typename NumTraits<Scalar>::Real precision = NumTraits<Scalar>::dummy_precision())
43 typename NumTraits<Scalar>::Real precision = NumTraits<Scala
35 ei_isMuchSmallerThan(const Scalar& x, const OtherScalar& y, typename NumTraits<Scalar>::Real precision = NumTraits<Scalar>::dummy_precision()) argument
42 ei_isApprox(const Scalar& x, const Scalar& y, typename NumTraits<Scalar>::Real precision = NumTraits<Scalar>::dummy_precision()) argument
49 ei_isApproxOrLessThan(const Scalar& x, const Scalar& y, typename NumTraits<Scalar>::Real precision = NumTraits<Scalar>::dummy_precision()) argument
[all...]
/external/eigen/Eigen/src/SparseCore/
H A DSparseView.h39 typename NumTraits<Scalar>::Real m_epsilon = NumTraits<Scalar>::dummy_precision()) :
53 typename NumTraits<Scalar>::Real m_epsilon;
92 const typename NumTraits<Scalar>::Real& m_epsilon) const
38 SparseView(const MatrixType& mat, const Scalar& m_reference = Scalar(0), typename NumTraits<Scalar>::Real m_epsilon = NumTraits<Scalar>::dummy_precision()) argument
H A DCompressedStorage.h31 typedef typename NumTraits<Scalar>::Real RealScalar;
187 void prune(const Scalar& reference, const RealScalar& epsilon = NumTraits<RealScalar>::dummy_precision()) argument
H A DSparseVector.h44 CoeffReadCost = NumTraits<Scalar>::ReadCost,
191 void prune(const Scalar& reference, const RealScalar& epsilon = NumTraits<RealScalar>::dummy_precision()) argument
339 EIGEN_STATIC_ASSERT(NumTraits<Index>::IsSigned,THE_INDEX_TYPE_MUST_BE_A_SIGNED_TYPE);
H A DSparseMatrix.h55 CoeffReadCost = NumTraits<Scalar>::ReadCost,
490 void prune(const Scalar& reference, const RealScalar& epsilon = NumTraits<RealScalar>::dummy_precision()) argument
853 EIGEN_STATIC_ASSERT(NumTraits<Index>::IsSigned,THE_INDEX_TYPE_MUST_BE_A_SIGNED_TYPE);
/external/eigen/Eigen/src/Core/
H A DMathFunctions.h61 template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
64 typedef typename NumTraits<Scalar>::Real RealScalar;
74 typedef typename NumTraits<Scalar>::Real RealScalar;
87 typedef typename NumTraits<Scalar>::Real type;
95 template<typename Scalar, bool IsComplex = NumTraits<Scalar>::IsComplex>
98 typedef typename NumTraits<Scalar>::Real RealScalar;
108 typedef typename NumTraits<Scalar>::Real RealScalar;
121 typedef typename NumTraits<Scalar>::Real type;
131 typedef typename NumTraits<Scalar>::Real RealScalar;
145 typedef typename NumTraits<Scala
709 isMuchSmallerThan(const Scalar& x, const OtherScalar& y, typename NumTraits<Scalar>::Real precision = NumTraits<Scalar>::dummy_precision()) argument
716 isApprox(const Scalar& x, const Scalar& y, typename NumTraits<Scalar>::Real precision = NumTraits<Scalar>::dummy_precision()) argument
723 isApproxOrLessThan(const Scalar& x, const Scalar& y, typename NumTraits<Scalar>::Real precision = NumTraits<Scalar>::dummy_precision()) argument
[all...]
/external/eigen/unsupported/Eigen/src/AutoDiff/
H A DAutoDiffScalar.h63 typename NumTraits<typename internal::traits<typename internal::remove_all<_DerType>::type>::Scalar>::Real>::value>
68 typename NumTraits<typename internal::traits<typename internal::remove_all<_DerType>::type>::Scalar>::Real>::value> Base;
71 typedef typename NumTraits<Scalar>::Real Real;
379 // : auto_diff_scalar_op<_DerType, typename NumTraits<Scalar>::Real,
380 // is_same<Scalar,typename NumTraits<Scalar>::Real>::value>
384 typedef typename NumTraits<Scalar>::Real Real;
386 // typedef auto_diff_scalar_op<_DerType, typename NumTraits<Scalar>::Real,
387 // is_same<Scalar,typename NumTraits<Scalar>::Real>::value> Base;
629 template<typename DerType> struct NumTraits<AutoDiffScalar<DerType> > struct in namespace:Eigen
630 : NumTraits< typenam
[all...]
/external/ceres-solver/include/ceres/
H A Djet.h640 // Creating a specialization of NumTraits enables placing Jet objects inside
643 struct NumTraits<ceres::Jet<T, N> > { struct in namespace:Eigen

Completed in 1059 milliseconds