HomeSort by relevance Sort by last modified time
    Searched refs:NumTraits (Results 1 - 25 of 229) sorted by null

1 2 3 4 5 6 7 8 910

  /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
200 inline typename NumTraits<typename internal::traits<Derived>::Scalar>::Real
212 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,
MatrixBase.h 58 typedef typename NumTraits<Scalar>::Real RealScalar;
109 typedef typename internal::conditional<NumTraits<Scalar>::IsComplex,
262 const typename NumTraits<Scalar>::Real& m_epsilon = NumTraits<Scalar>::dummy_precision()) const;
281 bool isIdentity(const RealScalar& prec = NumTraits<Scalar>::dummy_precision()) const;
282 bool isDiagonal(const RealScalar& prec = NumTraits<Scalar>::dummy_precision()) const;
284 bool isUpperTriangular(const RealScalar& prec = NumTraits<Scalar>::dummy_precision()) const;
285 bool isLowerTriangular(const RealScalar& prec = NumTraits<Scalar>::dummy_precision()) const;
289 const RealScalar& prec = NumTraits<Scalar>::dummy_precision()) const;
290 bool isUnitary(const RealScalar& prec = NumTraits<Scalar>::dummy_precision()) const
    [all...]
  /external/eigen/test/
bicgstab.cpp 20 bicgstab_colmajor_diag.setTolerance(NumTraits<T>::epsilon()*4);
21 bicgstab_colmajor_ilut.setTolerance(NumTraits<T>::epsilon()*4);
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/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) );
matrix_functions.h 14 template<typename MatrixType, int IsComplex = NumTraits<typename internal::traits<MatrixType>::Scalar>::IsComplex>
39 template <typename MatrixType, int IsComplex = NumTraits<typename internal::traits<MatrixType>::Scalar>::IsComplex>
  /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/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,
  /external/eigen/blas/
PackedSelfadjointProduct.h 24 typedef typename NumTraits<Scalar>::Real RealScalar;
44 typedef typename NumTraits<Scalar>::Real RealScalar;
  /external/eigen/Eigen/src/Core/arch/CUDA/
TypeCasting.h 32 { enum { Cost = NumTraits<float>::AddCost, PacketAccess = false }; };
50 { enum { Cost = NumTraits<float>::AddCost, PacketAccess = false }; };
68 { enum { Cost = NumTraits<float>::AddCost, PacketAccess = false }; };

Completed in 447 milliseconds

1 2 3 4 5 6 7 8 910