Searched refs:RealScalar (Results 1 - 25 of 199) sorted by relevance

12345678

/external/eigen/Eigen/src/misc/
H A DRealSvd2x2.h18 template<typename MatrixType, typename RealScalar, typename Index>
20 JacobiRotation<RealScalar> *j_left,
21 JacobiRotation<RealScalar> *j_right)
25 Matrix<RealScalar,2,2> m;
28 JacobiRotation<RealScalar> rot1;
29 RealScalar t = m.coeff(0,0) + m.coeff(1,1);
30 RealScalar d = m.coeff(1,0) - m.coeff(0,1);
32 if(abs(d) < (std::numeric_limits<RealScalar>::min)())
34 rot1.s() = RealScalar(0);
35 rot1.c() = RealScalar(
[all...]
/external/eigen/Eigen/src/Core/
H A DConditionEstimator.h21 return (v_abs.array() == static_cast<typename Vector::RealScalar>(0))
30 return (v.array() < static_cast<typename Vector::RealScalar>(0))
56 typename Decomposition::RealScalar rcond_invmatrix_L1_norm_estimate(const Decomposition& dec)
60 typedef typename Decomposition::RealScalar RealScalar; typedef
62 typedef typename internal::plain_col_type<MatrixType, RealScalar>::type RealVector;
84 RealScalar lower_bound = v.template lpNorm<1>();
91 RealScalar old_lower_bound = lower_bound;
133 Scalar alternating_sign(RealScalar(1));
135 // The static_cast is needed when Scalar is a complex and RealScalar implement
161 typedef typename Decomposition::RealScalar RealScalar; typedef
[all...]
H A DStableNorm.h57 typedef typename Derived::RealScalar RealScalar; typedef
63 static RealScalar b1, b2, s1m, s2m, rbig, relerr;
67 RealScalar eps;
76 ibeta = std::numeric_limits<RealScalar>::radix; // base for floating-point numbers
77 it = std::numeric_limits<RealScalar>::digits; // number of base-beta digits in mantissa
78 iemin = std::numeric_limits<RealScalar>::min_exponent; // minimum exponent
79 iemax = std::numeric_limits<RealScalar>::max_exponent; // maximum exponent
80 rbig = (std::numeric_limits<RealScalar>::max)(); // largest floating-point number
83 b1 = RealScalar(po
[all...]
H A DDot.h125 RealScalar z = n.squaredNorm();
127 if(z>RealScalar(0))
144 RealScalar z = squaredNorm();
146 if(z>RealScalar(0))
168 RealScalar w = n.cwiseAbs().maxCoeff();
169 RealScalar z = (n/w).squaredNorm();
170 if(z>RealScalar(0))
190 RealScalar w = cwiseAbs().maxCoeff();
191 RealScalar z = (derived()/w).squaredNorm();
192 if(z>RealScalar(
203 typedef typename NumTraits<typename traits<Derived>::Scalar>::Real RealScalar; typedef in struct:Eigen::internal::lpNorm_selector
235 typedef typename NumTraits<typename traits<Derived>::Scalar>::Real RealScalar; typedef in struct:Eigen::internal::lpNorm_selector
[all...]
H A DFuzzy.h23 static bool run(const Derived& x, const OtherDerived& y, const typename Derived::RealScalar& prec)
35 static bool run(const Derived& x, const OtherDerived& y, const typename Derived::RealScalar&)
45 static bool run(const Derived& x, const OtherDerived& y, const typename Derived::RealScalar& prec)
55 static bool run(const Derived& x, const OtherDerived&, const typename Derived::RealScalar&)
65 static bool run(const Derived& x, const typename Derived::RealScalar& y, const typename Derived::RealScalar& prec)
75 static bool run(const Derived& x, const typename Derived::RealScalar&, const typename Derived::RealScalar&)
97 * RealScalar&, RealScalar) instea
[all...]
/external/eigen/unsupported/Eigen/src/Polynomials/
H A DPolynomialSolver.h35 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::PolynomialSolverBase
36 typedef std::complex<RealScalar> RootType;
70 const RealScalar& absImaginaryThreshold = NumTraits<Scalar>::dummy_precision() ) const
86 RealScalar norm2 = numext::abs2( m_roots[0] );
89 const RealScalar currNorm2 = numext::abs2( m_roots[i] );
117 inline const RealScalar& selectRealRoot_withRespectToAbsRealPart(
120 const RealScalar& absImaginaryThreshold = NumTraits<Scalar>::dummy_precision() ) const
125 RealScalar abs2(0);
139 const RealScalar currAbs2 = m_roots[i].real() * m_roots[i].real();
158 inline const RealScalar
[all...]
/external/eigen/test/
H A Dstable_norm.cpp26 typedef typename NumTraits<Scalar>::Real RealScalar; typedef
34 ibeta = std::numeric_limits<RealScalar>::radix; // base for floating-point numbers
35 it = std::numeric_limits<RealScalar>::digits; // number of base-beta digits in mantissa
36 iemin = std::numeric_limits<RealScalar>::min_exponent; // minimum exponent
37 iemax = std::numeric_limits<RealScalar>::max_exponent; // maximum exponent
42 Scalar inf = std::numeric_limits<RealScalar>::infinity();
43 if(NumTraits<Scalar>::IsComplex && (numext::isnan)(inf*RealScalar(1)) )
48 std::cerr << "WARNING: compiler mess up complex*real product, " << inf << " * " << 1.0 << " = " << inf*RealScalar(1) << std::endl;
59 while(numext::abs2(factor)<RealScalar(1e-4))
61 Scalar big = factor * ((std::numeric_limits<RealScalar>
[all...]
H A Dsvd_fill.h25 typedef typename MatrixType::RealScalar RealScalar; typedef
28 RealScalar s = std::numeric_limits<RealScalar>::max_exponent10/4;
29 s = internal::random<RealScalar>(1,s);
30 Matrix<RealScalar,Dynamic,1> d = Matrix<RealScalar,Dynamic,1>::Random(diagSize);
32 d(k) = d(k)*pow(RealScalar(10),internal::random<RealScalar>(-s,s));
68 samples << 0, four_denorms<RealScalar>(),
[all...]
H A Dbandmatrix.cpp15 typedef typename NumTraits<Scalar>::Real RealScalar; typedef
32 m.diagonal(i).setConstant(static_cast<RealScalar>(i));
33 dm1.diagonal(i).setConstant(static_cast<RealScalar>(i));
37 m.diagonal(-i).setConstant(-static_cast<RealScalar>(i));
38 dm1.diagonal(-i).setConstant(-static_cast<RealScalar>(i));
45 m.col(i).setConstant(static_cast<RealScalar>(i+1));
46 dm1.col(i).setConstant(static_cast<RealScalar>(i+1));
/external/eigen/unsupported/Eigen/src/IterativeSolvers/
H A DMINRES.h33 typename Dest::RealScalar& tol_error)
36 typedef typename Dest::RealScalar RealScalar; typedef
41 const RealScalar rhsNorm2(rhs.squaredNorm());
53 const RealScalar threshold2(tol_error*tol_error*rhsNorm2); // convergence threshold (compared to residualNorm2)
59 RealScalar residualNorm2(v_new.squaredNorm());
62 // RealScalar beta; // will be initialized inside loop
63 RealScalar beta_new2(v_new.dot(w_new));
65 RealScalar beta_new(sqrt(beta_new2));
66 const RealScalar beta_on
212 typedef typename MatrixType::RealScalar RealScalar; typedef in class:Eigen::MINRES
[all...]
/external/eigen/blas/
H A Dlevel1_cplx_impl.h13 typedef RealScalar result_type;
15 inline RealScalar operator() (const Scalar& a) const { return numext::norm1(a); }
28 RealScalar EIGEN_CAT(EIGEN_CAT(REAL_SCALAR_SUFFIX,SCALAR_SUFFIX),asum_)(int *n, RealScalar *px, int *incx)
40 int EIGEN_BLAS_FUNC(dotcw)(int *n, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar* pres)
63 int EIGEN_BLAS_FUNC(dotuw)(int *n, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar* pre
[all...]
H A Dlevel1_real_impl.h14 RealScalar EIGEN_BLAS_FUNC(asum)(int *n, RealScalar *px, int *incx)
27 Scalar EIGEN_BLAS_FUNC(dot)(int *n, RealScalar *px, int *incx, RealScalar *py, int *incy)
46 Scalar EIGEN_BLAS_FUNC(nrm2)(int *n, RealScalar *px, int *incx)
57 int EIGEN_BLAS_FUNC(rot)(int *n, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar *pc, RealScalar *ps)
83 int EIGEN_BLAS_FUNC(rotm)(int *n, RealScalar *p
[all...]
H A Dlevel1_impl.h12 int EIGEN_BLAS_FUNC(axpy)(const int *n, const RealScalar *palpha, const RealScalar *px, const int *incx, RealScalar *py, const int *incy)
29 int EIGEN_BLAS_FUNC(copy)(int *n, RealScalar *px, int *incx, RealScalar *py, int *incy)
54 int EIGEN_CAT(EIGEN_CAT(i,SCALAR_SUFFIX),amax_)(int *n, RealScalar *px, int *incx)
65 int EIGEN_CAT(EIGEN_CAT(i,SCALAR_SUFFIX),amin_)(int *n, RealScalar *px, int *incx)
76 int EIGEN_BLAS_FUNC(rotg)(RealScalar *pa, RealScalar *pb, RealScalar *p
[all...]
H A Dlevel2_cplx_impl.h19 int EIGEN_BLAS_FUNC(hemv)(const char *uplo, const int *n, const RealScalar *palpha, const RealScalar *pa, const int *lda,
20 const RealScalar *px, const int *incx, const RealScalar *pbeta, RealScalar *py, const int *incy)
80 // int EIGEN_BLAS_FUNC(hbmv)(char *uplo, int *n, int *k, RealScalar *alpha, RealScalar *a, int *lda,
81 // RealScalar *x, int *incx, RealScalar *beta, RealScalar *
[all...]
H A DPackedSelfadjointProduct.h24 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:internal::selfadjoint_packed_rank1_update
25 static void run(Index size, Scalar* mat, const Scalar* vec, RealScalar alpha)
44 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:internal::selfadjoint_packed_rank1_update
45 static void run(Index size, Scalar* mat, const Scalar* vec, RealScalar alpha)
/external/eigen/unsupported/Eigen/src/LevenbergMarquardt/
H A DLevenbergMarquardt.h117 typedef typename JacobianType::RealScalar RealScalar; typedef in class:Eigen::LevenbergMarquardt
151 m_ftol = sqrt(NumTraits<RealScalar>::epsilon());
152 m_xtol = sqrt(NumTraits<RealScalar>::epsilon());
158 void setXtol(RealScalar xtol) { m_xtol = xtol; }
161 void setFtol(RealScalar ftol) { m_ftol = ftol; }
164 void setGtol(RealScalar gtol) { m_gtol = gtol; }
167 void setFactor(RealScalar factor) { m_factor = factor; }
170 void setEpsilon (RealScalar epsfcn) { m_epsfcn = epsfcn; }
179 RealScalar xto
[all...]
H A DLMonestep.h25 RealScalar temp, temp1,temp2;
26 RealScalar ratio;
27 RealScalar pnorm, xnorm, fnorm1, actred, dirder, prered;
131 temp = RealScalar(.5);
133 temp = RealScalar(.5) * dirder / (dirder + RealScalar(.5) * actred);
134 if (RealScalar(.1) * fnorm1 >= m_fnorm || temp < RealScalar(.1))
137 m_delta = temp * (std::min)(m_delta, pnorm / RealScalar(.1));
139 } else if (!(m_par != 0. && ratio < RealScalar(
[all...]
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/
H A DTensorFFT.h64 typedef typename NumTraits<typename XprTraits::Scalar>::Real RealScalar; typedef in struct:Eigen::internal::traits
65 typedef typename std::complex<RealScalar> ComplexScalar;
67 typedef typename conditional<FFTResultType == RealPart || FFTResultType == ImagPart, RealScalar, ComplexScalar>::type OutputScalar;
92 typedef typename Eigen::NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::TensorFFTOp
93 typedef typename std::complex<RealScalar> ComplexScalar;
94 typedef typename internal::conditional<FFTResultType == RealPart || FFTResultType == ImagPart, RealScalar, ComplexScalar>::type OutputScalar;
124 typedef typename Eigen::NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::TensorEvaluator
125 typedef typename std::complex<RealScalar> ComplexScalar;
129 typedef typename internal::conditional<FFTResultType == RealPart || FFTResultType == ImagPart, RealScalar, ComplexScalar>::type OutputScalar;
212 buf[i] = MakeComplex<internal::is_same<InputScalar, RealScalar>
[all...]
/external/eigen/Eigen/src/SparseCore/
H A DSparseSparseProductWithPruning.h20 static void sparse_sparse_product_with_pruning_impl(const Lhs& lhs, const Rhs& rhs, ResultType& res, const typename ResultType::RealScalar& tolerance)
89 typedef typename ResultType::RealScalar RealScalar; typedef in struct:Eigen::internal::sparse_sparse_product_with_pruning_selector
91 static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const RealScalar& tolerance)
102 typedef typename ResultType::RealScalar RealScalar; typedef in struct:Eigen::internal::sparse_sparse_product_with_pruning_selector
103 static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const RealScalar& tolerance)
116 typedef typename ResultType::RealScalar RealScalar; typedef in struct:Eigen::internal::sparse_sparse_product_with_pruning_selector
117 static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const RealScalar
129 typedef typename ResultType::RealScalar RealScalar; typedef in struct:Eigen::internal::sparse_sparse_product_with_pruning_selector
149 typedef typename ResultType::RealScalar RealScalar; typedef in struct:Eigen::internal::sparse_sparse_product_with_pruning_selector
161 typedef typename ResultType::RealScalar RealScalar; typedef in struct:Eigen::internal::sparse_sparse_product_with_pruning_selector
173 typedef typename ResultType::RealScalar RealScalar; typedef in struct:Eigen::internal::sparse_sparse_product_with_pruning_selector
185 typedef typename ResultType::RealScalar RealScalar; typedef in struct:Eigen::internal::sparse_sparse_product_with_pruning_selector
[all...]
/external/eigen/unsupported/test/
H A Dmatrix_function.cpp20 return ((a-b).array().abs() < test_precision<typename Type1::RealScalar>()).all();
30 typedef typename MatrixType::RealScalar RealScalar; typedef
33 diag(i, i) = Scalar(RealScalar(internal::random<int>(0,2)))
34 + internal::random<Scalar>() * Scalar(RealScalar(0.01));
84 typedef typename MatrixType::RealScalar RealScalar; typedef
88 diag(i, i) = Scalar(RealScalar(internal::random<Index>(-1, 1))) * imagUnit
89 + internal::random<Scalar>() * Scalar(RealScalar(0.01));
102 typedef typename NumTraits<Scalar>::Real RealScalar; typedef
112 typedef typename NumTraits<Scalar>::Real RealScalar; typedef
140 typedef typename NumTraits<Scalar>::Real RealScalar; typedef
[all...]
/external/eigen/Eigen/src/SparseLU/
H A DSparseLU_pivotL.h60 Index SparseLUImpl<Scalar,StorageIndex>::pivotL(const Index jcol, const RealScalar& diagpivotthresh, IndexVector& perm_r, IndexVector& iperm_c, Index& pivrow, GlobalLU_t& glu)
74 RealScalar pivmax(-1.0);
77 RealScalar rtemp;
90 if ( pivmax <= RealScalar(0.0) ) {
92 pivrow = pivmax < RealScalar(0.0) ? diagind : lsub_ptr[pivptr];
97 RealScalar thresh = diagpivotthresh * pivmax;
108 if (rtemp != RealScalar(0.0) && rtemp >= thresh) pivptr = diag;
/external/eigen/unsupported/Eigen/src/MatrixFunctions/
H A DMatrixPower.h42 typedef typename MatrixType::RealScalar RealScalar; typedef in class:Eigen::MatrixPowerParenthesesReturnValue
51 MatrixPowerParenthesesReturnValue(MatrixPower<MatrixType>& pow, RealScalar p) : m_pow(pow), m_p(p)
68 const RealScalar m_p;
95 typedef typename MatrixType::RealScalar RealScalar; typedef in class:Eigen::MatrixPowerAtomic
96 typedef std::complex<RealScalar> ComplexScalar;
101 RealScalar m_p;
104 void compute2x2(ResultType& res, RealScalar p) const;
109 static ComplexScalar computeSuperDiag(const ComplexScalar&, const ComplexScalar&, RealScalar
342 typedef typename MatrixType::RealScalar RealScalar; typedef in class:Eigen::MatrixPower
602 typedef typename Derived::RealScalar RealScalar; typedef in class:Eigen::MatrixPowerReturnValue
[all...]
/external/eigen/Eigen/src/QR/
H A DColPivHouseholderQR.h60 typedef typename MatrixType::RealScalar RealScalar; typedef in class:Eigen::ColPivHouseholderQR
67 typedef typename internal::plain_row_type<MatrixType, RealScalar>::type RealRowVectorType;
233 typename MatrixType::RealScalar absDeterminant() const;
247 typename MatrixType::RealScalar logAbsDeterminant() const;
253 * setThreshold(const RealScalar&).
259 RealScalar premultiplied_threshold = abs(m_maxpivot) * threshold();
270 * setThreshold(const RealScalar&).
283 * setThreshold(const RealScalar&).
296 * setThreshold(const RealScalar
[all...]
/external/eigen/Eigen/src/Jacobi/
H A DJacobi.h37 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::JacobiRotation
66 bool makeJacobi(const RealScalar& x, const Scalar& y, const RealScalar& z);
83 bool JacobiRotation<Scalar>::makeJacobi(const RealScalar& x, const Scalar& y, const RealScalar& z)
87 typedef typename NumTraits<Scalar>::Real RealScalar; typedef
88 RealScalar deno = RealScalar(2)*abs(y);
89 if(deno < (std::numeric_limits<RealScalar>::min)())
97 RealScalar ta
[all...]
/external/eigen/Eigen/src/Householder/
H A DHouseholder.h42 void MatrixBase<Derived>::makeHouseholderInPlace(Scalar& tau, RealScalar& beta)
68 RealScalar& beta) const
76 RealScalar tailSqNorm = size()==1 ? RealScalar(0) : tail.squaredNorm();
78 const RealScalar tol = (std::numeric_limits<RealScalar>::min)();
82 tau = RealScalar(0);
89 if (numext::real(c0)>=RealScalar(0))

Completed in 322 milliseconds

12345678