/external/eigen/Eigen/src/Cholesky/ |
H A D | LDLT.h | 61 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar; typedef in class:Eigen::LDLT 209 LDLT& rankUpdate(const MatrixBase<Derived>& w, const RealScalar& alpha=1); 263 typedef typename MatrixType::RealScalar RealScalar; typedef 324 RealScalar realAkk = numext::real(mat.coeffRef(k,k)); 325 if((rs>0) && (abs(realAkk) > RealScalar(0))) 349 static bool updateInPlace(MatrixType& mat, MatrixBase<WDerived>& w, const typename MatrixType::RealScalar& sigma=1) 353 typedef typename MatrixType::RealScalar RealScalar; typedef 359 RealScalar alph 506 typedef typename LDLTType::RealScalar RealScalar; typedef [all...] |
H A D | LLT.h | 61 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar; typedef in class:Eigen::LLT 174 LLT rankUpdate(const VectorType& vec, const RealScalar& sigma = 1); 191 static typename MatrixType::Index llt_rank_update_lower(MatrixType& mat, const VectorType& vec, const typename MatrixType::RealScalar& sigma) 195 typedef typename MatrixType::RealScalar RealScalar; typedef 232 RealScalar beta = 1; 235 RealScalar Ljj = numext::real(mat.coeff(j,j)); 236 RealScalar dj = numext::abs2(Ljj); 238 RealScalar swj2 = sigma*numext::abs2(wj); 239 RealScalar gamm 263 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::llt_inplace 333 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::llt_inplace [all...] |
/external/eigen/Eigen/src/CholmodSupport/ |
H A D | CholmodSupport.h | 166 typedef typename MatrixType::RealScalar RealScalar; typedef in class:Eigen::CholmodBase 175 m_shiftOffset[0] = m_shiftOffset[1] = RealScalar(0.0); 182 m_shiftOffset[0] = m_shiftOffset[1] = RealScalar(0.0); 345 Derived& setShift(const RealScalar& offset) 358 RealScalar m_shiftOffset[2];
|
/external/eigen/Eigen/src/Core/ |
H A D | ArrayBase.h | 56 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::ArrayBase
|
H A D | DenseBase.h | 65 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::DenseBase 338 const RealScalar& prec = NumTraits<Scalar>::dummy_precision()) const; 339 bool isMuchSmallerThan(const RealScalar& other, 340 const RealScalar& prec = NumTraits<Scalar>::dummy_precision()) const; 343 const RealScalar& prec = NumTraits<Scalar>::dummy_precision()) const; 345 bool isApproxToConstant(const Scalar& value, const RealScalar& prec = NumTraits<Scalar>::dummy_precision()) const; 346 bool isConstant(const Scalar& value, const RealScalar& prec = NumTraits<Scalar>::dummy_precision()) const; 347 bool isZero(const RealScalar& prec = NumTraits<Scalar>::dummy_precision()) const; 348 bool isOnes(const RealScalar& prec = NumTraits<Scalar>::dummy_precision()) const; 462 template<int p> RealScalar lpNor [all...] |
H A D | DenseCoeffsBase.h | 284 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::DenseCoeffsBase 573 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::DenseCoeffsBase 644 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::DenseCoeffsBase
|
H A D | DiagonalMatrix.h | 23 typedef typename DiagonalVectorType::RealScalar RealScalar; typedef in class:Eigen::DiagonalBase 292 bool MatrixBase<Derived>::isDiagonal(const RealScalar& prec) const 296 RealScalar maxAbsOnDiagonal = static_cast<RealScalar>(-1); 299 RealScalar absOnDiagonal = abs(coeff(j,j));
|
H A D | Dot.h | 166 typedef typename NumTraits<typename traits<Derived>::Scalar>::Real RealScalar; typedef in struct:Eigen::internal::lpNorm_selector 167 static inline RealScalar run(const MatrixBase<Derived>& m) 170 return pow(m.cwiseAbs().array().pow(p).sum(), RealScalar(1)/p); 228 (const MatrixBase<OtherDerived>& other, const RealScalar& prec) const 247 bool MatrixBase<Derived>::isUnitary(const RealScalar& prec) const 252 if(!internal::isApprox(nested.col(i).squaredNorm(), static_cast<RealScalar>(1), prec))
|
H A D | GeneralProduct.h | 208 EIGEN_STATIC_ASSERT((internal::is_same<typename Lhs::RealScalar, typename Rhs::RealScalar>::value), 267 EIGEN_STATIC_ASSERT((internal::is_same<typename Lhs::RealScalar, typename Rhs::RealScalar>::value), 415 typedef typename ProductType::RealScalar RealScalar; typedef 438 bool alphaIsCompatible = (!ComplexByReal) || (numext::imag(actualAlpha)==RealScalar(0));
|
H A D | IO.h | 127 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::significant_decimals_default_impl 132 return cast<RealScalar,int>(ceil(-log(NumTraits<RealScalar>::epsilon())/log(RealScalar(10))));
|
H A D | MapBase.h | 43 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::MapBase
|
H A D | MathFunctions.h | 64 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::real_default_impl 65 static inline RealScalar run(const Scalar& x) 74 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::real_default_impl 75 static inline RealScalar run(const Scalar& x) 98 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::imag_default_impl 99 static inline RealScalar run(const Scalar&) 101 return RealScalar(0); 108 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::imag_default_impl 109 static inline RealScalar run(const Scalar& x) 131 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::real_ref_impl 155 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::imag_ref_default_impl 224 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::abs2_impl 253 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::norm1_default_impl 287 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::hypot_impl 339 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::atanh2_default_impl 531 typedef typename NumTraits<Scalar>::Real RealScalar; typedef 651 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::scalar_fuzzy_default_impl 673 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::scalar_fuzzy_default_impl 675 isMuchSmallerThan(const Scalar& x, const Scalar&, const RealScalar&) argument 679 isApprox(const Scalar& x, const Scalar& y, const RealScalar&) argument 683 isApproxOrLessThan(const Scalar& x, const Scalar& y, const RealScalar&) argument 692 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in struct:Eigen::internal::scalar_fuzzy_default_impl 743 typedef bool RealScalar; typedef in struct:Eigen::internal::scalar_fuzzy_impl [all...] |
H A D | MatrixBase.h | 58 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::MatrixBase 126 typedef Matrix<std::complex<RealScalar>, internal::traits<Derived>::ColsAtCompileTime, 1, ColMajor> EigenvaluesReturnType; 205 RealScalar squaredNorm() const; 206 RealScalar norm() const; 207 RealScalar stableNorm() const; 208 RealScalar blueNorm() const; 209 RealScalar hypotNorm() const; 277 bool isIdentity(const RealScalar& prec = NumTraits<Scalar>::dummy_precision()) const; 278 bool isDiagonal(const RealScalar& prec = NumTraits<Scalar>::dummy_precision()) const; 280 bool isUpperTriangular(const RealScalar [all...] |
H A D | PlainObjectBase.h | 99 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::PlainObjectBase
|
H A D | SelfAdjointView.h | 158 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::SelfAdjointView 160 typedef Matrix<RealScalar, internal::traits<MatrixType>::ColsAtCompileTime, 1> EigenvaluesReturnType; 163 RealScalar operatorNorm() const;
|
H A D | StableNorm.h | 49 typedef typename Derived::RealScalar RealScalar; typedef 58 static RealScalar b1, b2, s1m, s2m, overfl, rbig, relerr; 62 RealScalar eps; 71 ibeta = std::numeric_limits<RealScalar>::radix; // base for floating-point numbers 72 it = std::numeric_limits<RealScalar>::digits; // number of base-beta digits in mantissa 73 iemin = std::numeric_limits<RealScalar>::min_exponent; // minimum exponent 74 iemax = std::numeric_limits<RealScalar>::max_exponent; // maximum exponent 75 rbig = (std::numeric_limits<RealScalar>::max)(); // largest floating-point number 78 b1 = RealScalar(po [all...] |
H A D | VectorwiseOp.h | 171 typedef typename ExpressionType::RealScalar RealScalar; typedef in class:Eigen::VectorwiseOp 310 const typename ReturnType<internal::member_squaredNorm,RealScalar>::Type squaredNorm() const 320 const typename ReturnType<internal::member_norm,RealScalar>::Type norm() const 329 const typename ReturnType<internal::member_blueNorm,RealScalar>::Type blueNorm() const 338 const typename ReturnType<internal::member_stableNorm,RealScalar>::Type stableNorm() const 347 const typename ReturnType<internal::member_hypotNorm,RealScalar>::Type hypotNorm() const 541 const typename OppositeExtendedType<typename ReturnType<internal::member_norm,RealScalar>::Type>::Type>
|
/external/eigen/Eigen/src/Core/products/ |
H A D | TriangularMatrixVector.h | 225 typedef typename ProductType::RealScalar RealScalar; typedef 248 bool alphaIsCompatible = (!ComplexByReal) || (numext::imag(actualAlpha)==RealScalar(0));
|
/external/eigen/Eigen/src/Eigen2Support/Geometry/ |
H A D | AlignedBox.h | 33 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::AlignedBox
|
H A D | Hyperplane.h | 39 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::Hyperplane
|
H A D | ParametrizedLine.h | 35 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::ParametrizedLine 71 RealScalar squaredDistance(const VectorType& p) const 79 RealScalar distance(const VectorType& p) const { return ei_sqrt(squaredDistance(p)); }
|
/external/eigen/Eigen/src/Eigen2Support/ |
H A D | LU.h | 21 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar; typedef in class:Eigen::LU
|
H A D | SVD.h | 34 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar; typedef in class:Eigen::SVD
|
/external/eigen/Eigen/src/Eigenvalues/ |
H A D | ComplexEigenSolver.h | 62 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::ComplexEigenSolver 71 typedef std::complex<RealScalar> ComplexScalar; 245 void doComputeEigenvectors(const RealScalar& matrixnorm); 276 void ComplexEigenSolver<MatrixType>::doComputeEigenvectors(const RealScalar& matrixnorm) 297 numext::real_ref(z) = NumTraits<RealScalar>::epsilon() * matrixnorm;
|
H A D | ComplexSchur.h | 65 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::ComplexSchur 74 typedef std::complex<RealScalar> ComplexScalar; 266 RealScalar d = numext::norm1(m_matT.coeff(i,i)) + numext::norm1(m_matT.coeff(i+1,i+1)); 267 RealScalar sd = numext::norm1(m_matT.coeff(i+1,i)); 268 if (internal::isMuchSmallerThan(sd, d, NumTraits<RealScalar>::epsilon())) 291 RealScalar normt = t.cwiseAbs().sum(); 296 ComplexScalar disc = sqrt(c*c + RealScalar(4)*b); 299 ComplexScalar eival1 = (trace + disc) / RealScalar(2); 300 ComplexScalar eival2 = (trace - disc) / RealScalar(2); 368 // Note: m_hess is over RealScalar; m_mat [all...] |