Searched defs:RealScalar (Results 76 - 100 of 134) sorted by relevance

123456

/external/eigen/Eigen/src/Eigen2Support/Geometry/
H A DHyperplane.h39 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::Hyperplane
/external/eigen/Eigen/src/Eigen2Support/
H A DSVD.h34 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar; typedef in class:Eigen::SVD
/external/eigen/Eigen/src/Eigenvalues/
H A DComplexSchur.h65 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...]
H A DEigenSolver.h81 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::EigenSolver
90 typedef std::complex<RealScalar> ComplexScalar;
538 if (m_eivalues.coeff(i).imag() == RealScalar(0))
H A DGeneralizedEigenSolver.h74 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::GeneralizedEigenSolver
83 typedef std::complex<RealScalar> ComplexScalar;
H A DHessenbergDecomposition.h269 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::HessenbergDecomposition
301 RealScalar beta;
H A DTridiagonalization.h69 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::Tridiagonalization
81 typedef typename internal::plain_col_type<MatrixType, RealScalar>::type DiagonalType;
82 typedef Matrix<RealScalar, SizeMinusOne, 1, Options & ~RowMajor, MaxSizeMinusOne, 1> SubDiagonalType;
351 typedef typename MatrixType::RealScalar RealScalar; typedef
359 RealScalar beta;
464 typedef typename MatrixType::RealScalar RealScalar; typedef in struct:Eigen::internal::tridiagonalization_inplace_selector
471 RealScalar v1norm2 = numext::abs2(mat(2,0));
472 if(v1norm2 == RealScalar(
[all...]
/external/eigen/Eigen/src/Geometry/
H A DHyperplane.h43 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::Hyperplane
/external/eigen/Eigen/src/IterativeLinearSolvers/
H A DBiCGSTAB.h31 typename Dest::RealScalar& tol_error)
35 typedef typename Dest::RealScalar RealScalar; typedef
38 RealScalar tol = tol_error;
46 RealScalar r0_sqnorm = r0.squaredNorm();
47 RealScalar rhs_sqnorm = rhs.squaredNorm();
63 RealScalar tol2 = tol*tol;
64 RealScalar eps2 = NumTraits<Scalar>::epsilon()*NumTraits<Scalar>::epsilon();
95 RealScalar tmp = t.squaredNorm();
96 if(tmp>RealScalar(
185 typedef typename MatrixType::RealScalar RealScalar; typedef in class:Eigen::BiCGSTAB
[all...]
H A DConjugateGradient.h30 typename Dest::RealScalar& tol_error)
34 typedef typename Dest::RealScalar RealScalar; typedef
38 RealScalar tol = tol_error;
45 RealScalar rhsNorm2 = rhs.squaredNorm();
53 RealScalar threshold = tol*tol*rhsNorm2;
54 RealScalar residualNorm2 = residual.squaredNorm();
66 RealScalar absNew = numext::real(residual.dot(p)); // the square of the absolute value of r scaled by invM
82 RealScalar absOld = absNew;
84 RealScalar bet
170 typedef typename MatrixType::RealScalar RealScalar; typedef in class:Eigen::ConjugateGradient
[all...]
H A DIterativeSolverBase.h28 typedef typename MatrixType::RealScalar RealScalar; typedef in class:Eigen::IterativeSolverBase
120 RealScalar tolerance() const { return m_tolerance; }
123 Derived& setTolerance(const RealScalar& tolerance)
156 RealScalar error() const
227 RealScalar m_tolerance;
229 mutable RealScalar m_error;
/external/eigen/Eigen/src/LU/
H A DPartialPivLU.h60 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar; typedef in class:Eigen::PartialPivLU
226 typedef typename MatrixType::RealScalar RealScalar; typedef in struct:Eigen::internal::partial_lu_impl
252 RealScalar biggest_in_corner
258 if(biggest_in_corner != RealScalar(0))
/external/eigen/Eigen/src/PardisoSupport/
H A DPardisoSupport.h74 typedef typename _MatrixType::RealScalar RealScalar; typedef in struct:Eigen::internal::pardiso_traits
83 typedef typename _MatrixType::RealScalar RealScalar; typedef in struct:Eigen::internal::pardiso_traits
92 typedef typename _MatrixType::RealScalar RealScalar; typedef in struct:Eigen::internal::pardiso_traits
105 typedef typename Traits::RealScalar RealScalar; typedef in class:Eigen::PardisoImpl
247 m_iparm[27] = (sizeof(RealScalar) == 4) ? 1 : 0;
410 typedef typename Base::RealScalar RealScala
[all...]
/external/eigen/Eigen/src/QR/
H A DHouseholderQR.h55 typedef typename MatrixType::RealScalar RealScalar; typedef in class:Eigen::HouseholderQR
166 typename MatrixType::RealScalar absDeterminant() const;
180 typename MatrixType::RealScalar logAbsDeterminant() const;
199 typename MatrixType::RealScalar HouseholderQR<MatrixType>::absDeterminant() const
208 typename MatrixType::RealScalar HouseholderQR<MatrixType>::logAbsDeterminant() const
223 typedef typename MatrixQR::RealScalar RealScalar; typedef
243 RealScalar beta;
/external/eigen/Eigen/src/SparseCore/
H A DAmbiVector.h28 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::internal::AmbiVector
283 typedef typename NumTraits<Scalar>::Real RealScalar;
291 Iterator(const AmbiVector& vec, const RealScalar& epsilon = 0)
363 RealScalar m_epsilon; // epsilon used to prune zero coefficients
H A DCompressedStorage.h31 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::internal::CompressedStorage
187 void prune(const Scalar& reference, const RealScalar& epsilon = NumTraits<RealScalar>::dummy_precision())
/external/eigen/bench/
H A Dbench_gemm.cpp18 typedef NumTraits<Scalar>::Real RealScalar; typedef
19 typedef Matrix<RealScalar,Dynamic,Dynamic> A;
22 typedef Matrix<RealScalar,Dynamic,Dynamic> M;
/external/eigen/blas/
H A Dcommon.h87 typedef NumTraits<Scalar>::Real RealScalar; typedef
88 typedef std::complex<RealScalar> Complex;
/external/eigen/test/
H A Dcholesky.cpp32 typedef typename MatrixType::RealScalar RealScalar; typedef
45 RealScalar sigma = internal::random<RealScalar>();
71 typedef typename NumTraits<Scalar>::Real RealScalar; typedef
219 RealScalar s = (std::min)(16,std::numeric_limits<RealScalar>::max_exponent10/8);
221 Matrix<RealScalar,Dynamic,1> d = Matrix<RealScalar,Dynamic,1>::Random(rows);
223 d(k) = d(k)*std::pow(RealScalar(1
254 typedef typename NumTraits<Scalar>::Real RealScalar; typedef
[all...]
H A Dpacketmath.cpp105 typedef typename NumTraits<Scalar>::Real RealScalar; typedef
112 RealScalar refvalue = 0;
115 data1[i] = internal::random<Scalar>()/RealScalar(PacketSize);
116 data2[i] = internal::random<Scalar>()/RealScalar(PacketSize);
H A Dref.cpp41 typedef typename MatrixType::RealScalar RealScalar; typedef
43 typedef Matrix<RealScalar,Dynamic,Dynamic,MatrixType::Options> RealDynMatrixType;
90 typedef typename VectorType::RealScalar RealScalar; typedef
93 typedef Matrix<RealScalar,Dynamic,1,VectorType::Options> RealDynMatrixType;
/external/eigen/unsupported/Eigen/src/IterativeSolvers/
H A DGMRES.h57 int &iters, const int &restart, typename Dest::RealScalar & tol_error) {
62 typedef typename Dest::RealScalar RealScalar; typedef
67 RealScalar tol = tol_error;
89 RealScalar beta;
120 RealScalar beta;
187 RealScalar beta;
283 typedef typename MatrixType::RealScalar RealScalar; typedef in class:Eigen::GMRES
H A DIncompleteCholesky.h35 typedef typename MatrixType::RealScalar RealScalar; typedef in class:Eigen::IncompleteCholesky
203 if(RealScalar(diag) <= 0)
209 RealScalar rdiag = sqrt(RealScalar(diag));
/external/eigen/unsupported/Eigen/src/MatrixFunctions/
H A DMatrixExponential.h134 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::MatrixExponential
135 typedef typename std::complex<RealScalar> ComplexScalar;
159 RealScalar m_l1norm;
181 if(sizeof(RealScalar) > 14) {
186 computeUV(RealScalar());
197 const RealScalar b[] = {120., 60., 12., 1.};
207 const RealScalar b[] = {30240., 15120., 3360., 420., 30., 1.};
218 const RealScalar b[] = {17297280., 8648640., 1995840., 277200., 25200., 1512., 56., 1.};
230 const RealScalar b[] = {17643225600., 8821612800., 2075673600., 302702400., 30270240.,
244 const RealScalar
[all...]
H A DMatrixLogarithm.h37 typedef typename NumTraits<Scalar>::Real RealScalar; typedef in class:Eigen::MatrixLogarithmAtomic
69 static const int maxPadeDegree = std::numeric_limits<RealScalar>::digits<= 24? 5: // single precision
70 std::numeric_limits<RealScalar>::digits<= 53? 7: // double precision
71 std::numeric_limits<RealScalar>::digits<= 64? 8: // extended precision
72 std::numeric_limits<RealScalar>::digits<=106? 10: // double-double
133 const RealScalar maxNormForPade = maxPadeDegree<= 5? 5.3149729967117310e-1: // single precision
140 RealScalar normTminusI = (T - MatrixType::Identity(T.rows(), T.rows())).cwiseAbs().colwise().sum().maxCoeff();
143 int degree2 = getPadeDegree(normTminusI / RealScalar(2));
154 result *= pow(RealScalar(2), numberOfSquareRoots);
157 /* \brief Get suitable degree for Pade approximation. (specialized for RealScalar
[all...]

Completed in 223 milliseconds

123456