OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:NumTraits
(Results
1 - 25
of
198
) sorted by null
1
2
3
4
5
6
7
8
/external/eigen/Eigen/src/Core/
NumTraits.h
15
/** \class
NumTraits
88
template<typename T> struct
NumTraits
: GenericNumTraits<T>
91
template<> struct
NumTraits
<float>
97
template<> struct
NumTraits
<double> : GenericNumTraits<double>
102
template<> struct
NumTraits
<long double>
108
template<typename _Real> struct
NumTraits
<std::complex<_Real> >
114
RequireInitialization =
NumTraits
<_Real>::RequireInitialization,
115
ReadCost = 2 *
NumTraits
<_Real>::ReadCost,
116
AddCost = 2 *
NumTraits
<Real>::AddCost,
117
MulCost = 4 *
NumTraits
<Real>::MulCost + 2 * NumTraits<Real>::AddCos
[
all
...]
MathFunctions.h
65
typedef typename
NumTraits
<Scalar>::Real RealScalar;
85
typedef typename
NumTraits
<Scalar>::Real type;
101
typedef typename
NumTraits
<Scalar>::Real RealScalar;
121
typedef typename
NumTraits
<Scalar>::Real type;
137
typedef typename
NumTraits
<Scalar>::Real RealScalar;
151
typedef typename
NumTraits
<Scalar>::Real & type;
173
typedef typename
NumTraits
<Scalar>::Real RealScalar;
198
struct imag_ref_impl : imag_ref_default_impl<Scalar,
NumTraits
<Scalar>::IsComplex> {};
203
typedef typename
NumTraits
<Scalar>::Real & type;
260
typedef typename
NumTraits
<Scalar>::Real RealScalar
[
all
...]
Functors.h
37
Cost =
NumTraits
<Scalar>::AddCost,
65
Cost = (
NumTraits
<LhsScalar>::MulCost +
NumTraits
<RhsScalar>::MulCost)/2, // rough estimate!
78
Conj =
NumTraits
<LhsScalar>::IsComplex
94
Cost =
NumTraits
<LhsScalar>::MulCost,
117
Cost =
NumTraits
<Scalar>::AddCost,
140
Cost =
NumTraits
<Scalar>::AddCost,
152
// typedef typename
NumTraits
<Scalar>::Real result_type;
165
enum { Cost = 5 *
NumTraits
<Scalar>::MulCost, PacketAccess=0 };
177
enum { Cost = 5 *
NumTraits
<Scalar>::MulCost, PacketAccess = false }
[
all
...]
BooleanRedux.h
84
&&
NumTraits
<Scalar>::AddCost != Dynamic
85
&& SizeAtCompileTime * (CoeffReadCost +
NumTraits
<Scalar>::AddCost) <= EIGEN_UNROLLING_LIMIT
110
&&
NumTraits
<Scalar>::AddCost != Dynamic
111
&& SizeAtCompileTime * (CoeffReadCost +
NumTraits
<Scalar>::AddCost) <= EIGEN_UNROLLING_LIMIT
Dot.h
113
EIGEN_STRONG_INLINE typename
NumTraits
<typename internal::traits<Derived>::Scalar>::Real MatrixBase<Derived>::squaredNorm() const
125
inline typename
NumTraits
<typename internal::traits<Derived>::Scalar>::Real MatrixBase<Derived>::norm() const
165
typedef typename
NumTraits
<typename traits<Derived>::Scalar>::Real RealScalar;
175
static inline typename
NumTraits
<typename traits<Derived>::Scalar>::Real run(const MatrixBase<Derived>& m)
184
static inline typename
NumTraits
<typename traits<Derived>::Scalar>::Real run(const MatrixBase<Derived>& m)
193
static inline typename
NumTraits
<typename traits<Derived>::Scalar>::Real run(const MatrixBase<Derived>& m)
209
inline typename
NumTraits
<typename internal::traits<Derived>::Scalar>::Real
VectorwiseOp.h
118
EIGEN_MEMBER_FUNCTOR(squaredNorm, Size *
NumTraits
<Scalar>::MulCost + (Size-1)*
NumTraits
<Scalar>::AddCost);
119
EIGEN_MEMBER_FUNCTOR(norm, (Size+5) *
NumTraits
<Scalar>::MulCost + (Size-1)*
NumTraits
<Scalar>::AddCost);
120
EIGEN_MEMBER_FUNCTOR(stableNorm, (Size+5) *
NumTraits
<Scalar>::MulCost + (Size-1)*
NumTraits
<Scalar>::AddCost);
121
EIGEN_MEMBER_FUNCTOR(blueNorm, (Size+5) *
NumTraits
<Scalar>::MulCost + (Size-1)*
NumTraits
<Scalar>::AddCost);
123
EIGEN_MEMBER_FUNCTOR(sum, (Size-1)*
NumTraits
<Scalar>::AddCost);
124
EIGEN_MEMBER_FUNCTOR(mean, (Size-1)*
NumTraits
<Scalar>::AddCost + NumTraits<Scalar>::MulCost)
[
all
...]
Fuzzy.h
19
template<typename Derived, typename OtherDerived, bool is_integer =
NumTraits
<typename Derived::Scalar>::IsInteger>
40
template<typename Derived, typename OtherDerived, bool is_integer =
NumTraits
<typename Derived::Scalar>::IsInteger>
58
template<typename Derived, bool is_integer =
NumTraits
<typename Derived::Scalar>::IsInteger>
121
const typename
NumTraits
<Scalar>::Real& other,
MatrixBase.h
58
typedef typename
NumTraits
<Scalar>::Real RealScalar;
121
typedef typename internal::conditional<
NumTraits
<Scalar>::IsComplex,
258
typename
NumTraits
<Scalar>::Real m_epsilon =
NumTraits
<Scalar>::dummy_precision()) const;
274
bool isIdentity(RealScalar prec =
NumTraits
<Scalar>::dummy_precision()) const;
275
bool isDiagonal(RealScalar prec =
NumTraits
<Scalar>::dummy_precision()) const;
277
bool isUpperTriangular(RealScalar prec =
NumTraits
<Scalar>::dummy_precision()) const;
278
bool isLowerTriangular(RealScalar prec =
NumTraits
<Scalar>::dummy_precision()) const;
282
RealScalar prec =
NumTraits
<Scalar>::dummy_precision()) const;
283
bool isUnitary(RealScalar prec =
NumTraits
<Scalar>::dummy_precision()) const
[
all
...]
/external/eigen/Eigen/src/Eigen2Support/
MathFunctions.h
15
template<typename T> inline typename
NumTraits
<T>::Real ei_real(const T& x) { return internal::real(x); }
16
template<typename T> inline typename
NumTraits
<T>::Real ei_imag(const T& x) { return internal::imag(x); }
18
template<typename T> inline typename
NumTraits
<T>::Real ei_abs (const T& x) { return internal::abs(x); }
19
template<typename T> inline typename
NumTraits
<T>::Real ei_abs2(const T& x) { return internal::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
<Scalar>::dummy_precision()
[
all
...]
/external/eigen/test/
prec_inverse_4x4.cpp
23
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));
adjoint.cpp
21
typedef typename
NumTraits
<Scalar>::Real RealScalar;
49
typedef typename
NumTraits
<Scalar>::Real RealScalar;
51
RealScalar ref =
NumTraits
<Scalar>::IsInteger ? RealScalar(0) : (std::max)((s1 * v1 + s2 * v2).norm(),v3.norm());
56
if(!
NumTraits
<Scalar>::IsInteger) {
70
ref =
NumTraits
<Scalar>::IsInteger ? 0 : (std::max)((std::max)(v1.norm(),v2.norm()),(std::max)((square * v2).norm(),(square.adjoint() * v1).norm()));
79
if(!
NumTraits
<Scalar>::IsInteger)
product.h
14
bool areNotApprox(const MatrixBase<Derived1>& m1, const MatrixBase<Derived2>& m2, typename Derived1::RealScalar epsilon =
NumTraits
<typename Derived1::RealScalar>::dummy_precision())
27
typedef typename
NumTraits
<Scalar>::NonInteger NonInteger;
87
if (!
NumTraits
<Scalar>::IsInteger && (std::min)(rows,cols)>1)
96
if (!
NumTraits
<Scalar>::IsInteger && (std::min)(rows,cols)>1)
108
if (!
NumTraits
<Scalar>::IsInteger && (std::min)(rows,cols)>1)
132
if (!
NumTraits
<Scalar>::IsInteger && (std::min)(rows,cols)>1)
eigensolver_complex.cpp
21
typedef typename
NumTraits
<typename VectorType::Scalar>::Real RealScalar;
43
typedef typename
NumTraits
<Scalar>::Real RealScalar;
46
typedef typename std::complex<typename
NumTraits
<typename MatrixType::Scalar>::Real> Complex;
/external/eigen/Eigen/src/SparseCore/
SparseView.h
39
typename
NumTraits
<Scalar>::Real m_epsilon =
NumTraits
<Scalar>::dummy_precision()) :
53
typename
NumTraits
<Scalar>::Real m_epsilon;
91
typename
NumTraits
<Scalar>::Real m_epsilon) const
SparseDot.h
79
inline typename
NumTraits
<typename internal::traits<Derived>::Scalar>::Real
86
inline typename
NumTraits
<typename internal::traits<Derived>::Scalar>::Real
/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";
/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 )
78
typedef typename
NumTraits
<Scalar>::Real Real;
97
typename
NumTraits
<typename Polynomial::Scalar>::Real cauchy_min_bound( const Polynomial& poly )
100
typedef typename
NumTraits
<Scalar>::Real Real;
PolynomialSolver.h
35
typedef typename
NumTraits
<Scalar>::Real RealScalar;
70
const RealScalar& absImaginaryThreshold =
NumTraits
<Scalar>::dummy_precision() ) const
119
const RealScalar& absImaginaryThreshold =
NumTraits
<Scalar>::dummy_precision() ) const
159
const RealScalar& absImaginaryThreshold =
NumTraits
<Scalar>::dummy_precision() ) const
211
const RealScalar& absImaginaryThreshold =
NumTraits
<Scalar>::dummy_precision() ) const
234
const RealScalar& absImaginaryThreshold =
NumTraits
<Scalar>::dummy_precision() ) const
257
const RealScalar& absImaginaryThreshold =
NumTraits
<Scalar>::dummy_precision() ) const
280
const RealScalar& absImaginaryThreshold =
NumTraits
<Scalar>::dummy_precision() ) const
/external/eigen/unsupported/Eigen/src/NonLinearOptimization/
chkder.h
21
const Scalar eps = sqrt(
NumTraits
<Scalar>::epsilon());
22
const Scalar epsf = chkder_factor *
NumTraits
<Scalar>::epsilon();
52
if (temp >
NumTraits
<Scalar>::epsilon() && temp < eps)
/external/eigen/test/eigen2/
eigen2_prec_inverse_4x4.cpp
24
template<typename T> inline typename
NumTraits
<T>::Real epsilon()
26
return std::numeric_limits<typename
NumTraits
<T>::Real>::epsilon();
70
VERIFY(error_avg < (
NumTraits
<Scalar>::IsComplex ? 8.0 : 1.25));
71
VERIFY(error_max < (
NumTraits
<Scalar>::IsComplex ? 64.0 : 20.0));
eigen2_adjoint.cpp
19
typedef typename
NumTraits
<Scalar>::Real RealScalar;
52
typedef typename
NumTraits
<Scalar>::Real RealScalar;
57
if(
NumTraits
<Scalar>::HasFloatingPoint)
60
if(
NumTraits
<Scalar>::HasFloatingPoint)
72
if(
NumTraits
<Scalar>::HasFloatingPoint)
/external/eigen/Eigen/src/plugins/
CommonCwiseUnaryOps.h
20
typedef typename internal::conditional<
NumTraits
<Scalar>::IsComplex,
25
typedef typename internal::conditional<
NumTraits
<Scalar>::IsComplex,
30
typedef typename internal::conditional<
NumTraits
<Scalar>::IsComplex,
/external/eigen/unsupported/Eigen/src/MatrixFunctions/
MatrixFunctionAtomic.h
30
typedef typename
NumTraits
<Scalar>::Real RealScalar;
111
if (Fincr_norm <
NumTraits
<Scalar>::epsilon() * F_norm) {
123
if (m_mu * delta * P_norm <
NumTraits
<Scalar>::epsilon() * F_norm)
/external/eigen/Eigen/src/Eigen2Support/Geometry/
ParametrizedLine.h
35
typedef typename
NumTraits
<Scalar>::Real RealScalar;
112
bool isApprox(const ParametrizedLine& other, typename
NumTraits
<Scalar>::Real prec = precision<Scalar>()) const
/external/eigen/Eigen/src/Geometry/
Rotation2D.h
117
bool isApprox(const Rotation2D& other, typename
NumTraits
<Scalar>::Real prec =
NumTraits
<Scalar>::dummy_precision()) const
Completed in 1060 milliseconds
1
2
3
4
5
6
7
8