/external/eigen/test/ |
H A D | sparse_solvers.cpp | 12 template<typename Scalar> void 14 Matrix<Scalar,Dynamic,Dynamic>& refMat, 15 SparseMatrix<Scalar>& sparseMat) 17 Matrix<Scalar,Dynamic,Dynamic> aux(refMat.rows(),refMat.cols()); 28 if (refMat(i,j)!=Scalar(0)) 33 template<typename Scalar> void sparse_solvers(int rows, int cols) 36 typedef Matrix<Scalar,Dynamic,Dynamic> DenseMatrix; 37 typedef Matrix<Scalar,Dynamic,1> DenseVector; 38 // Scalar eps = 1e-6; 48 SparseMatrix<Scalar> m [all...] |
H A D | geo_transformations.cpp | 15 template<typename Scalar, int Mode, int Options> void non_projective_only() 20 typedef Matrix<Scalar,3,1> Vector3; 21 typedef Quaternion<Scalar> Quaternionx; 22 typedef AngleAxis<Scalar> AngleAxisx; 23 typedef Transform<Scalar,3,Mode,Options> Transform3; 24 typedef DiagonalMatrix<Scalar,3> AlignedScaling3; 25 typedef Translation<Scalar,3> Translation3; 32 Scalar a = internal::random<Scalar>(-Scalar(M_P [all...] |
H A D | diagonal.cpp | 15 typedef typename MatrixType::Scalar Scalar; typedef 43 VERIFY_IS_APPROX(m2.template diagonal<N1>(), static_cast<Scalar>(2) * m1.diagonal(N1)); 45 VERIFY_IS_APPROX(m2.template diagonal<N1>()[0], static_cast<Scalar>(6) * m1.template diagonal<N1>()[0]); 50 VERIFY_IS_APPROX(m2.template diagonal<N2>()[0], static_cast<Scalar>(6) * m1.template diagonal<N2>()[0]); 53 VERIFY_IS_APPROX(m2.template diagonal<N1>(), static_cast<Scalar>(2) * m1.diagonal(N1)); 55 VERIFY_IS_APPROX(m2.diagonal(N1)[0], static_cast<Scalar>(6) * m1.diagonal(N1)[0]); 58 VERIFY_IS_APPROX(m2.template diagonal<N2>(), static_cast<Scalar>(2) * m1.diagonal(N2)); 60 VERIFY_IS_APPROX(m2.diagonal(N2)[0], static_cast<Scalar>(6) * m1.diagonal(N2)[0]);
|
H A D | sparseqr.cpp | 16 typedef typename MatrixType::Scalar Scalar; typedef 23 initSparse<Scalar>(density, dA, A,ForceNonZeroDiag); 30 Scalar s = internal::random<Scalar>(); 44 template<typename Scalar> void test_sparseqr_scalar() 46 typedef SparseMatrix<Scalar,ColMajor> MatrixType; 47 typedef Matrix<Scalar,Dynamic,Dynamic> DenseMat; 48 typedef Matrix<Scalar,Dynamic,1> DenseVector;
|
H A D | vectorization_logic.cpp | 66 typedef internal::redux_traits<internal::scalar_sum_op<typename Xpr::Scalar>,Xpr> traits; 78 template<typename Scalar, bool Enable = internal::packet_traits<Scalar>::Vectorizable> struct vectorization_logic 81 PacketSize = internal::packet_traits<Scalar>::size 86 typedef Matrix<Scalar,PacketSize,1> Vector1; 87 typedef Matrix<Scalar,Dynamic,1> VectorX; 88 typedef Matrix<Scalar,Dynamic,Dynamic> MatrixXX; 89 typedef Matrix<Scalar,PacketSize,PacketSize> Matrix11; 90 typedef Matrix<Scalar,2*PacketSize,2*PacketSize> Matrix22; 91 typedef Matrix<Scalar,(Matrix1 [all...] |
H A D | visitor.cpp | 14 typedef typename MatrixType::Scalar Scalar; typedef 26 m(i) = internal::random<Scalar>(); 28 Scalar minc = Scalar(1000), maxc = Scalar(-1000); 47 Scalar eigen_minc, eigen_maxc; 62 typedef typename VectorType::Scalar Scalar; typedef 73 v(i) = internal::random<Scalar>(); [all...] |
/external/eigen/unsupported/Eigen/src/Polynomials/ |
H A D | PolynomialSolver.h | 34 typedef _Scalar Scalar; typedef in class:Eigen::PolynomialSolverBase 35 typedef typename NumTraits<Scalar>::Real RealScalar; 70 const RealScalar& absImaginaryThreshold = NumTraits<Scalar>::dummy_precision() ) const 102 std::greater<Scalar> greater; 111 std::less<Scalar> less; 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 216 std::greater<Scalar> greater; 237 const RealScalar& absImaginaryThreshold = NumTraits<Scalar> [all...] |
/external/eigen/Eigen/src/LU/ |
H A D | Inverse.h | 42 typedef typename MatrixType::Scalar Scalar; typedef 43 result.coeffRef(0,0) = Scalar(1) / matrix.coeff(0,0); 54 typename ResultType::Scalar& determinant, 61 if(invertible) result.coeffRef(0,0) = typename ResultType::Scalar(1) / determinant; 71 const MatrixType& matrix, const typename ResultType::Scalar& invdet, 85 typedef typename ResultType::Scalar Scalar; typedef 86 const Scalar invdet = typename MatrixType::Scalar( 103 typedef typename ResultType::Scalar Scalar; typedef 150 typedef typename ResultType::Scalar Scalar; typedef 173 typedef typename ResultType::Scalar Scalar; typedef [all...] |
H A D | Determinant.h | 18 inline const typename Derived::Scalar bruteforce_det3_helper 26 const typename Derived::Scalar bruteforce_det4_helper 37 static inline typename traits<Derived>::Scalar run(const Derived& m) 40 return typename traits<Derived>::Scalar(1); 47 static inline typename traits<Derived>::Scalar run(const Derived& m) 55 static inline typename traits<Derived>::Scalar run(const Derived& m) 63 static inline typename traits<Derived>::Scalar run(const Derived& m) 73 static typename traits<Derived>::Scalar run(const Derived& m) 92 inline typename internal::traits<Derived>::Scalar MatrixBase<Derived>::determinant() const
|
/external/eigen/Eigen/src/Core/products/ |
H A D | GeneralMatrixMatrixTriangular_MKL.h | 40 template <typename Index, typename Scalar, int AStorageOrder, bool ConjugateA, int ResStorageOrder, int UpLo> 43 Index,Scalar,AStorageOrder,ConjugateA,Scalar,AStorageOrder,ConjugateA,ResStorageOrder,UpLo,BuiltIn> {}; 47 #define EIGEN_MKL_RANKUPDATE_SPECIALIZE(Scalar) \ 50 struct general_matrix_matrix_triangular_product<Index,Scalar,LhsStorageOrder,ConjugateLhs, \ 51 Scalar,RhsStorageOrder,ConjugateRhs,ColMajor,UpLo,Specialized> { \ 52 static EIGEN_STRONG_INLINE void run(Index size, Index depth,const Scalar* lhs, Index lhsStride, \ 53 const Scalar* rhs, Index rhsStride, Scalar* res, Index resStride, Scalar alph [all...] |
/external/eigen/Eigen/src/Householder/ |
H A D | Householder.h | 42 void MatrixBase<Derived>::makeHouseholderInPlace(Scalar& tau, RealScalar& beta) 67 Scalar& tau, 77 Scalar c0 = coeff(0); 114 const Scalar& tau, 115 Scalar* workspace) 119 *this *= Scalar(1)-tau; 151 const Scalar& tau, 152 Scalar* workspace) 156 *this *= Scalar(1)-tau;
|
/external/eigen/Eigen/src/Core/ |
H A D | Visitor.h | 64 * void init(const Scalar& value, Index i, Index j); 66 * void operator() (const Scalar& value, Index i, Index j); 98 typedef typename Derived::Scalar Scalar; typedef in struct:Eigen::internal::coeff_visitor 100 Scalar res; 101 inline void init(const Scalar& value, Index i, Index j) 118 typedef typename Derived::Scalar Scalar; typedef in struct:Eigen::internal::min_coeff_visitor 119 void operator() (const Scalar& value, Index i, Index j) 130 template<typename Scalar> 146 typedef typename Derived::Scalar Scalar; typedef in struct:Eigen::internal::max_coeff_visitor [all...] |
H A D | CwiseNullaryOp.h | 69 EIGEN_STRONG_INLINE const Scalar coeff(Index rowId, Index colId) const 80 EIGEN_STRONG_INLINE const Scalar coeff(Index index) const 179 DenseBase<Derived>::Constant(Index nbRows, Index nbCols, const Scalar& value) 181 return DenseBase<Derived>::NullaryExpr(nbRows, nbCols, internal::scalar_constant_op<Scalar>(value)); 201 DenseBase<Derived>::Constant(Index size, const Scalar& value) 203 return DenseBase<Derived>::NullaryExpr(size, internal::scalar_constant_op<Scalar>(value)); 217 DenseBase<Derived>::Constant(const Scalar& value) 220 return DenseBase<Derived>::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op<Scalar>(value)); 238 * \sa setLinSpaced(Index,const Scalar&,const Scalar [all...] |
H A D | SelfCwiseBinaryOp.h | 53 typedef typename internal::packet_traits<Scalar>::type Packet; 61 inline const Scalar* data() const { return m_matrix.data(); } 65 inline Scalar& coeffRef(Index row, Index col) 70 inline const Scalar& coeffRef(Index row, Index col) const 77 inline Scalar& coeffRef(Index index) 82 inline const Scalar& coeffRef(Index index) const 93 Scalar& tmp = m_matrix.coeffRef(row,col); 102 Scalar& tmp = m_matrix.coeffRef(index); 131 EIGEN_CHECK_BINARY_COMPATIBILIY(BinaryOp,typename Lhs::Scalar,typename RhsDerived::Scalar); [all...] |
/external/eigen/Eigen/src/Geometry/ |
H A D | Hyperplane.h | 42 typedef _Scalar Scalar; typedef in class:Eigen::Hyperplane 43 typedef typename NumTraits<Scalar>::Real RealScalar; 45 typedef Matrix<Scalar,AmbientDimAtCompileTime,1> VectorType; 46 typedef Matrix<Scalar,Index(AmbientDimAtCompileTime)==Dynamic 56 Hyperplane(const Hyperplane<Scalar,AmbientDimAtCompileTime,OtherOptions>& other) 78 inline Hyperplane(const VectorType& n, const Scalar& d) 113 explicit Hyperplane(const ParametrizedLine<Scalar, AmbientDimAtCompileTime>& parametrized) 133 inline Scalar signedDistance(const VectorType& p) const { return normal().dot(p) + offset(); } 138 inline Scalar absDistance(const VectorType& p) const { using std::abs; return abs(signedDistance(p)); } 157 inline const Scalar [all...] |
H A D | AlignedBox.h | 33 typedef _Scalar Scalar; typedef in class:Eigen::AlignedBox 34 typedef NumTraits<Scalar> ScalarTraits; 38 typedef Matrix<Scalar,AmbientDimAtCompileTime,1> VectorType; 110 inline const CwiseUnaryOp<internal::scalar_quotient1_op<Scalar>, 111 const CwiseBinaryOp<internal::scalar_sum_op<Scalar>, const VectorType, const VectorType> > 119 inline const CwiseBinaryOp< internal::scalar_difference_op<Scalar>, const VectorType, const VectorType> sizes() const 123 inline Scalar volume() const 130 inline CwiseBinaryOp< internal::scalar_difference_op<Scalar>, const VectorType, const VectorType> diagonal() const 168 * internal::random<Scalar>(Scalar( [all...] |
/external/eigen/Eigen/src/SparseCore/ |
H A D | CompressedStorage.h | 26 typedef _Scalar Scalar; typedef in class:Eigen::internal::CompressedStorage 31 typedef typename NumTraits<Scalar>::Real RealScalar; 93 void append(const Scalar& v, Index i) 105 inline Scalar& value(size_t i) { return m_values[i]; } 106 inline const Scalar& value(size_t i) const { return m_values[i]; } 111 static CompressedStorage Map(Index* indices, Scalar* values, size_t size) 142 inline Scalar at(Index key, const Scalar& defaultValue = Scalar(0)) const 155 inline Scalar atInRang 170 atWithInsertion(Index key, const Scalar& defaultValue = Scalar(0)) argument [all...] |
H A D | SparseVector.h | 32 typedef _Scalar Scalar; typedef in struct:Eigen::internal::traits 44 CoeffReadCost = NumTraits<Scalar>::ReadCost, 75 typedef internal::CompressedStorage<Scalar,Index> Storage; 87 EIGEN_STRONG_INLINE const Scalar* valuePtr() const { return &m_data.value(0); } 88 EIGEN_STRONG_INLINE Scalar* valuePtr() { return &m_data.value(0); } 98 inline Scalar coeff(Index row, Index col) const 103 inline Scalar coeff(Index i) const 109 inline Scalar& coeffRef(Index row, Index col) 121 inline Scalar& coeffRef(Index i) 143 inline Scalar [all...] |
/external/eigen/demos/opengl/ |
H A D | gpuhelper.h | 40 template<typename Scalar, int _Flags> 41 void multMatrix(const Matrix<Scalar,4,4, _Flags, 4,4>& mat, GLenum matrixTarget); 50 template<typename Scalar, int _Flags> 51 void loadMatrix(const Eigen::Matrix<Scalar,4,4, _Flags, 4,4>& mat, GLenum matrixTarget); 53 template<typename Scalar, typename Derived> 55 const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<Scalar>,Derived>&, 69 template<typename Scalar, int _Flags> 70 inline void pushMatrix(const Matrix<Scalar,4,4, _Flags, 4,4>& mat, GLenum matrixTarget); 72 template<typename Scalar, typename Derived> 74 const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<Scalar>,Derive [all...] |
/external/llvm/lib/MC/ |
H A D | YAML.cpp | 27 StringRef yaml::ScalarTraits<yaml::BinaryRef>::input(StringRef Scalar, void *, argument 29 if (Scalar.size() % 2 != 0) 33 for (unsigned I = 0, N = Scalar.size(); I != N; ++I) 34 if (!isxdigit(Scalar[I])) 36 Val = yaml::BinaryRef(Scalar);
|
/external/eigen/test/eigen2/ |
H A D | eigen2_cwiseop.cpp | 17 template<typename Scalar> struct AddIfNull { 18 const Scalar operator() (const Scalar a, const Scalar b) const {return a<=1e-3 ? b : a;} 19 enum { Cost = NumTraits<Scalar>::AddCost }; 24 typedef typename MatrixType::Scalar Scalar; typedef 25 typedef typename NumTraits<Scalar>::Real RealScalar; 26 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType; 37 identity = Matrix<Scalar, MatrixTyp [all...] |
H A D | eigen2_sparse_basic.cpp | 12 template<typename SetterType,typename DenseType, typename Scalar, int Options> 13 bool test_random_setter(SparseMatrix<Scalar,Options>& sm, const DenseType& ref, const std::vector<Vector2i>& nonzeroCoords) 15 typedef SparseMatrix<Scalar,Options> SparseType; 50 typedef typename SparseMatrixType::Scalar Scalar; typedef 54 typedef Matrix<Scalar,Dynamic,Dynamic> DenseMatrix; 55 typedef Matrix<Scalar,Dynamic,1> DenseVector; 56 Scalar eps = 1e-6; 61 Scalar s1 = ei_random<Scalar>(); [all...] |
H A D | eigen2_adjoint.cpp | 18 typedef typename MatrixType::Scalar Scalar; typedef 19 typedef typename NumTraits<Scalar>::Real RealScalar; 20 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType; 21 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, MatrixType::RowsAtCompileTime> SquareMatrixType; 40 Scalar s1 = ei_random<Scalar>(), 41 s2 = ei_random<Scalar>(); 52 typedef typename NumTraits<Scalar>::Real RealScalar; 57 if(NumTraits<Scalar> [all...] |
/external/eigen/Eigen/src/Eigenvalues/ |
H A D | EigenSolver.h | 79 /** \brief Scalar type for matrices of type #MatrixType. */ 80 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::EigenSolver 81 typedef typename NumTraits<Scalar>::Real RealScalar; 86 * This is \c std::complex<Scalar> if #Scalar is real (e.g., 87 * \c float or \c double) and just \c Scalar if #Scalar is 308 typedef Matrix<Scalar, ColsAtCompileTime, 1, Options & ~RowMajor, MaxColsAtCompileTime, 1> ColumnVectorType; 385 if (i == matrix.cols() - 1 || m_matT.coeff(i+1, i) == Scalar( [all...] |
/external/eigen/unsupported/Eigen/src/NonLinearOptimization/ |
H A D | dogleg.h | 5 template <typename Scalar> 7 const Matrix< Scalar, Dynamic, Dynamic > &qrfac, 8 const Matrix< Scalar, Dynamic, 1 > &diag, 9 const Matrix< Scalar, Dynamic, 1 > &qtb, 10 Scalar delta, 11 Matrix< Scalar, Dynamic, 1 > &x) 20 Scalar sum, temp, alpha, bnorm; 21 Scalar gnorm, qnorm; 22 Scalar sgnorm; 25 const Scalar epsmc 6 dogleg( const Matrix< Scalar, Dynamic, Dynamic > &qrfac, const Matrix< Scalar, Dynamic, 1 > &diag, const Matrix< Scalar, Dynamic, 1 > &qtb, Scalar delta, Matrix< Scalar, Dynamic, 1 > &x) argument [all...] |