/external/eigen/unsupported/test/ |
H A D | matrix_function.cpp | 29 typedef typename MatrixType::Scalar Scalar; typedef 33 diag(i, i) = Scalar(RealScalar(internal::random<int>(0,2))) 34 + internal::random<Scalar>() * Scalar(RealScalar(0.01)); 41 template <typename MatrixType, int IsComplex = NumTraits<typename internal::traits<MatrixType>::Scalar>::IsComplex> 55 typedef typename MatrixType::Scalar Scalar; typedef 61 diag(i, i) = internal::random<Scalar>() * Scalar(0.0 83 typedef typename MatrixType::Scalar Scalar; typedef 101 typedef typename internal::traits<MatrixType>::Scalar Scalar; typedef 111 typedef typename internal::traits<MatrixType>::Scalar Scalar; typedef 139 typedef typename MatrixType::Scalar Scalar; typedef [all...] |
/external/eigen/Eigen/src/Core/products/ |
H A D | TriangularMatrixMatrix.h | 17 // template<typename Scalar, int mr, int StorageOrder, bool Conjugate, int Mode> 20 // Matrix<Scalar,mr,mr, 21 // void operator()(Scalar* blockA, const EIGEN_RESTRICT Scalar* _lhs, int lhsStride, int depth, int rows) 23 // conj_if<NumTraits<Scalar>::IsComplex && Conjugate> cj; 24 // const_blas_data_mapper<Scalar, StorageOrder> lhs(_lhs,lhsStride); 44 template <typename Scalar, typename Index, 51 template <typename Scalar, typename Index, 55 struct product_triangular_matrix_matrix<Scalar,Index,Mode,LhsIsTriangular, 61 const Scalar* lh [all...] |
H A D | SelfadjointMatrixVector.h | 23 template<typename Scalar, typename Index, int StorageOrder, int UpLo, bool ConjugateLhs, bool ConjugateRhs, int Version=Specialized> 26 template<typename Scalar, typename Index, int StorageOrder, int UpLo, bool ConjugateLhs, bool ConjugateRhs, int Version> 32 const Scalar* lhs, Index lhsStride, 33 const Scalar* _rhs, Index rhsIncr, 34 Scalar* res, 35 Scalar alpha); 38 template<typename Scalar, typename Index, int StorageOrder, int UpLo, bool ConjugateLhs, bool ConjugateRhs, int Version> 39 EIGEN_DONT_INLINE void selfadjoint_matrix_vector_product<Scalar,Index,StorageOrder,UpLo,ConjugateLhs,ConjugateRhs,Version>::run( 41 const Scalar* lhs, Index lhsStride, 42 const Scalar* _rh [all...] |
/external/eigen/Eigen/src/Eigen2Support/Geometry/ |
H A D | AlignedBox.h | 32 typedef _Scalar Scalar; typedef in class:Eigen::AlignedBox 33 typedef typename NumTraits<Scalar>::Real RealScalar; 34 typedef Matrix<Scalar,AmbientDimAtCompileTime,1> VectorType; 61 m_min.setConstant( (std::numeric_limits<Scalar>::max)()); 62 m_max.setConstant(-(std::numeric_limits<Scalar>::max)()); 102 inline Scalar squaredExteriorDistance(const VectorType& p) const; 108 inline Scalar exteriorDistance(const VectorType& p) const 128 m_min = (other.min)().template cast<Scalar>(); 129 m_max = (other.max)().template cast<Scalar>(); 136 bool isApprox(const AlignedBox& other, typename NumTraits<Scalar> [all...] |
H A D | AngleAxis.h | 42 typedef _Scalar Scalar; typedef in struct:Eigen::ei_traits 56 typedef _Scalar Scalar; typedef in class:Eigen::AngleAxis 57 typedef Matrix<Scalar,3,3> Matrix3; 58 typedef Matrix<Scalar,3,1> Vector3; 59 typedef Quaternion<Scalar> QuaternionType; 64 Scalar m_angle; 73 inline AngleAxis(Scalar angle, const MatrixBase<Derived>& axis) : m_axis(axis), m_angle(angle) {} 80 Scalar angle() const { return m_angle; } 81 Scalar& angle() { return m_angle; } 135 m_axis = other.axis().template cast<Scalar>(); [all...] |
/external/eigen/test/ |
H A D | miscmatrices.cpp | 18 typedef typename MatrixType::Scalar Scalar; typedef 19 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType; 24 VERIFY_IS_APPROX(MatrixType::Ones(rows,cols)(r,c), static_cast<Scalar>(1)); 26 VERIFY_IS_APPROX(m1(r,c), static_cast<Scalar>(1)); 29 Matrix<Scalar, MatrixType::RowsAtCompileTime, MatrixType::RowsAtCompileTime> 32 else VERIFY_IS_MUCH_SMALLER_THAN(square(r,r2), static_cast<Scalar>(1));
|
H A D | nullary.cpp | 16 typedef typename MatrixType::Scalar Scalar; typedef 17 Scalar zero = static_cast<Scalar>(0); 39 typedef typename internal::traits<VectorType>::Scalar Scalar; typedef 43 Scalar high = internal::random<Scalar>(-500,500); 44 Scalar low = (size == 1 ? high : internal::random<Scalar>( [all...] |
H A D | sparse_solver.h | 17 typedef typename Mat::Scalar Scalar; typedef 39 VERIFY(x.isApprox(refX,test_precision<Scalar>())); 58 VERIFY(x.isApprox(refX,test_precision<Scalar>())); 68 VERIFY(x.isApprox(refX,test_precision<Scalar>())); 76 typedef typename Mat::Scalar Scalar; typedef 104 if (res_error > test_precision<Scalar>() ){ 115 typedef typename Mat::Scalar Scalar; typedef 133 typedef typename Mat::Scalar Scalar; typedef 170 typedef typename Mat::Scalar Scalar; typedef 230 typedef typename Mat::Scalar Scalar; typedef 248 typedef typename Mat::Scalar Scalar; typedef 264 typedef typename Mat::Scalar Scalar; typedef 315 typedef typename Mat::Scalar Scalar; typedef [all...] |
H A D | sizeof.cpp | 14 typedef typename MatrixType::Scalar Scalar; typedef 16 VERIFY(std::ptrdiff_t(sizeof(MatrixType))==std::ptrdiff_t(sizeof(Scalar))*std::ptrdiff_t(MatrixType::SizeAtCompileTime)); 18 VERIFY(sizeof(MatrixType)==sizeof(Scalar*) + 2 * sizeof(typename MatrixType::Index));
|
H A D | special_numbers.cpp | 12 template<typename Scalar> void special_numbers() 14 typedef Matrix<Scalar, Dynamic,Dynamic> MatType; 18 Scalar nan = std::numeric_limits<Scalar>::quiet_NaN(); 19 Scalar inf = std::numeric_limits<Scalar>::infinity(); 20 Scalar s1 = internal::random<Scalar>();
|
/external/eigen/unsupported/Eigen/src/NonLinearOptimization/ |
H A D | rwupdt.h | 5 template <typename Scalar> 7 Matrix< Scalar, Dynamic, Dynamic > &r, 8 const Matrix< Scalar, Dynamic, 1> &w, 9 Matrix< Scalar, Dynamic, 1> &b, 10 Scalar alpha) 16 std::vector<JacobiRotation<Scalar> > givens(n); 19 Scalar temp, rowj; 6 rwupdt( Matrix< Scalar, Dynamic, Dynamic > &r, const Matrix< Scalar, Dynamic, 1> &w, Matrix< Scalar, Dynamic, 1> &b, Scalar alpha) argument
|
H A D | fdjac1.h | 5 template<typename FunctorType, typename Scalar> 8 Matrix< Scalar, Dynamic, 1 > &x, 9 Matrix< Scalar, Dynamic, 1 > &fvec, 10 Matrix< Scalar, Dynamic, Dynamic > &fjac, 12 Scalar epsfcn) 20 Scalar h; 22 Scalar eps, temp; 28 const Scalar epsmch = NumTraits<Scalar>::epsilon(); 31 Matrix< Scalar, Dynami 6 fdjac1( const FunctorType &Functor, Matrix< Scalar, Dynamic, 1 > &x, Matrix< Scalar, Dynamic, 1 > &fvec, Matrix< Scalar, Dynamic, Dynamic > &fjac, DenseIndex ml, DenseIndex mu, Scalar epsfcn) argument [all...] |
H A D | r1updt.h | 5 template <typename Scalar> 7 Matrix< Scalar, Dynamic, Dynamic > &s, 8 const Matrix< Scalar, Dynamic, 1> &u, 9 std::vector<JacobiRotation<Scalar> > &v_givens, 10 std::vector<JacobiRotation<Scalar> > &w_givens, 11 Matrix< Scalar, Dynamic, 1> &v, 12 Matrix< Scalar, Dynamic, 1> &w, 16 const JacobiRotation<Scalar> IdentityRotation = JacobiRotation<Scalar>(1,0); 22 Scalar tem 6 r1updt( Matrix< Scalar, Dynamic, Dynamic > &s, const Matrix< Scalar, Dynamic, 1> &u, std::vector<JacobiRotation<Scalar> > &v_givens, std::vector<JacobiRotation<Scalar> > &w_givens, Matrix< Scalar, Dynamic, 1> &v, Matrix< Scalar, Dynamic, 1> &w, bool *sing) argument [all...] |
/external/eigen/Eigen/src/Core/ |
H A D | GlobalFunctions.h | 16 inline const Eigen::CwiseUnaryOp<Eigen::internal::FUNCTOR<typename Derived::Scalar>, const Derived> \ 26 typedef const Eigen::CwiseUnaryOp<Eigen::internal::FUNCTOR<typename Derived::Scalar>, const Derived> type; \ 54 inline const Eigen::CwiseUnaryOp<Eigen::internal::scalar_pow_op<typename Derived::Scalar>, const Derived> 55 pow(const Eigen::ArrayBase<Derived>& x, const typename Derived::Scalar& exponent) { 60 inline const Eigen::CwiseBinaryOp<Eigen::internal::scalar_binary_pow_op<typename Derived::Scalar, typename Derived::Scalar>, const Derived, const Derived> 63 return Eigen::CwiseBinaryOp<Eigen::internal::scalar_binary_pow_op<typename Derived::Scalar, typename Derived::Scalar>, const Derived, const Derived>( 73 inline const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_mult_op<typename Derived::Scalar>, const Derived> 74 operator/(const typename Derived::Scalar [all...] |
H A D | Dot.h | 31 typedef typename scalar_product_traits<typename traits<T>::Scalar,typename traits<U>::Scalar>::ReturnType ResScalar; 34 return a.template binaryExpr<scalar_conj_product_op<typename traits<T>::Scalar,typename traits<U>::Scalar> >(b).sum(); 41 typedef typename scalar_product_traits<typename traits<T>::Scalar,typename traits<U>::Scalar>::ReturnType ResScalar; 44 return a.transpose().template binaryExpr<scalar_conj_product_op<typename traits<T>::Scalar,typename traits<U>::Scalar> >(b).sum(); 62 typename internal::scalar_product_traits<typename internal::traits<Derived>::Scalar,typename internal::traits<OtherDerived>::Scalar> [all...] |
/external/eigen/unsupported/Eigen/src/AutoDiff/ |
H A D | AutoDiffScalar.h | 62 <_DerType, !internal::is_same<typename internal::traits<typename internal::remove_all<_DerType>::type>::Scalar, 63 typename NumTraits<typename internal::traits<typename internal::remove_all<_DerType>::type>::Scalar>::Real>::value> 67 <_DerType, !internal::is_same<typename internal::traits<typename internal::remove_all<_DerType>::type>::Scalar, 68 typename NumTraits<typename internal::traits<typename internal::remove_all<_DerType>::type>::Scalar>::Real>::value> Base; 70 typedef typename internal::traits<DerType>::Scalar Scalar; typedef in class:Eigen::AutoDiffScalar 71 typedef typename NumTraits<Scalar>::Real Real; 81 AutoDiffScalar(const Scalar& value, int nbDer, int derNumber) 84 m_derivatives.coeffRef(derNumber) = Scalar(1); 97 AutoDiffScalar(const Scalar 383 typedef typename traits<DerType>::Scalar Scalar; typedef in struct:Eigen::internal::auto_diff_special_op 584 typedef typename Eigen::internal::traits<DerType>::Scalar Scalar; typedef 597 typedef typename internal::traits<DerTypeA>::Scalar Scalar; typedef [all...] |
/external/eigen/Eigen/src/Geometry/ |
H A D | Umeyama.h | 42 typedef Matrix<typename traits<MatrixType>::Scalar, 98 typedef typename internal::traits<TransformationMatrixType>::Scalar Scalar; typedef 99 typedef typename NumTraits<Scalar>::Real RealScalar; 102 EIGEN_STATIC_ASSERT(!NumTraits<Scalar>::IsComplex, NUMERIC_TYPE_MUST_BE_REAL) 103 EIGEN_STATIC_ASSERT((internal::is_same<Scalar, typename internal::traits<OtherDerived>::Scalar>::value), 108 typedef Matrix<Scalar, Dimension, 1> VectorType; 109 typedef Matrix<Scalar, Dimension, Dimension> MatrixType; 127 const Scalar src_va [all...] |
H A D | RotationBase.h | 34 typedef typename internal::traits<Derived>::Scalar Scalar; typedef in class:Eigen::RotationBase 37 typedef Matrix<Scalar,Dim,Dim> RotationMatrixType; 38 typedef Matrix<Scalar,Dim,1> VectorType; 56 inline Transform<Scalar,Dim,Isometry> operator*(const Translation<Scalar,Dim>& t) const 57 { return Transform<Scalar,Dim,Isometry>(*this) * t; } 60 inline RotationMatrixType operator*(const UniformScaling<Scalar>& s) const 80 friend inline Transform<Scalar,Dim,Affine> operator*(const DiagonalMatrix<Scalar,Di [all...] |
/external/eigen/unsupported/Eigen/src/Polynomials/ |
H A D | PolynomialUtils.h | 75 typename NumTraits<typename Polynomial::Scalar>::Real cauchy_max_bound( const Polynomial& poly ) 78 typedef typename Polynomial::Scalar Scalar; typedef 79 typedef typename NumTraits<Scalar>::Real Real; 81 eigen_assert( Scalar(0) != poly[poly.size()-1] ); 82 const Scalar inv_leading_coeff = Scalar(1)/poly[poly.size()-1]; 98 typename NumTraits<typename Polynomial::Scalar>::Real cauchy_min_bound( const Polynomial& poly ) 101 typedef typename Polynomial::Scalar Scalar; typedef 130 typedef typename Polynomial::Scalar Scalar; typedef [all...] |
/external/eigen/blas/ |
H A D | level1_cplx_impl.h | 15 inline RealScalar operator() (const Scalar& a) const { return numext::norm1(a); } 21 enum { Cost = 3 * NumTraits<Scalar>::AddCost, PacketAccess = 0 }; 46 Scalar* x = reinterpret_cast<Scalar*>(px); 47 Scalar* y = reinterpret_cast<Scalar*>(py); 48 Scalar* res = reinterpret_cast<Scalar*>(pres); 65 Scalar* x = reinterpret_cast<Scalar*>(p [all...] |
/external/eigen/Eigen/src/SparseCore/ |
H A D | SparseDot.h | 17 typename internal::traits<Derived>::Scalar 23 EIGEN_STATIC_ASSERT((internal::is_same<Scalar, typename OtherDerived::Scalar>::value), 30 Scalar res(0); 41 typename internal::traits<Derived>::Scalar 47 EIGEN_STATIC_ASSERT((internal::is_same<Scalar, typename OtherDerived::Scalar>::value), 62 Scalar res(0); 79 inline typename NumTraits<typename internal::traits<Derived>::Scalar>::Real 86 inline typename NumTraits<typename internal::traits<Derived>::Scalar> [all...] |
H A D | SparseRedux.h | 16 typename internal::traits<Derived>::Scalar 20 Scalar res(0); 28 typename internal::traits<SparseMatrix<_Scalar,_Options,_Index> >::Scalar 32 return Matrix<Scalar,1,Dynamic>::Map(&m_data.value(0), m_data.size()).sum(); 36 typename internal::traits<SparseVector<_Scalar,_Options, _Index> >::Scalar 40 return Matrix<Scalar,1,Dynamic>::Map(&m_data.value(0), m_data.size()).sum();
|
/external/eigen/lapack/ |
H A D | cholesky.cpp | 26 Scalar* a = reinterpret_cast<Scalar*>(pa); 29 if(UPLO(*uplo)==UP) ret = int(internal::llt_inplace<Scalar, Upper>::blocked(A)); 30 else ret = int(internal::llt_inplace<Scalar, Lower>::blocked(A)); 55 Scalar* a = reinterpret_cast<Scalar*>(pa); 56 Scalar* b = reinterpret_cast<Scalar*>(pb);
|
/external/eigen/unsupported/Eigen/src/Splines/ |
H A D | SplineFwd.h | 17 template <typename Scalar, int Dim, int Degree = Dynamic> class Spline; 28 typedef _Scalar Scalar; /*!< The spline curve's scalar type. */ typedef in struct:Eigen::SplineTraits 36 typedef Array<Scalar,1,OrderAtCompileTime> BasisVectorType; 39 typedef Array<Scalar,Dynamic,Dynamic,RowMajor,NumOfDerivativesAtCompileTime,OrderAtCompileTime> BasisDerivativeType; 42 typedef Array<Scalar,Dimension,Dynamic,ColMajor,Dimension,NumOfDerivativesAtCompileTime> DerivativeType; 45 typedef Array<Scalar,Dimension,1> PointType; 48 typedef Array<Scalar,1,Dynamic> KnotVectorType; 51 typedef Array<Scalar,Dimension,Dynamic> ControlPointVectorType;
|
/external/eigen/test/eigen2/ |
H A D | eigen2_inverse.cpp | 22 typedef typename MatrixType::Scalar Scalar; typedef 23 typedef typename NumTraits<Scalar>::Real RealScalar; 24 typedef Matrix<Scalar, MatrixType::ColsAtCompileTime, 1> VectorType; 42 VERIFY_IS_APPROX((Scalar(2)*m2).inverse(), m2.inverse()*Scalar(0.5));
|