/external/eigen/Eigen/src/Geometry/ |
H A D | Rotation2D.h | 36 typedef _Scalar Scalar; typedef in struct:Eigen::internal::traits 51 typedef _Scalar Scalar; typedef in class:Eigen::Rotation2D 52 typedef Matrix<Scalar,2,1> Vector2; 53 typedef Matrix<Scalar,2,2> Matrix2; 57 Scalar m_angle; 62 inline Rotation2D(const Scalar& a) : m_angle(a) {} 65 inline Scalar angle() const { return m_angle; } 68 inline Scalar& angle() { return m_angle; } 92 inline Rotation2D slerp(const Scalar& t, const Rotation2D& other) const 108 m_angle = Scalar(othe [all...] |
H A D | AngleAxis.h | 44 typedef _Scalar Scalar; typedef in struct:Eigen::internal::traits 59 typedef _Scalar Scalar; typedef in class:Eigen::AngleAxis 60 typedef Matrix<Scalar,3,3> Matrix3; 61 typedef Matrix<Scalar,3,1> Vector3; 62 typedef Quaternion<Scalar> QuaternionType; 67 Scalar m_angle; 79 inline AngleAxis(const Scalar& angle, const MatrixBase<Derived>& axis) : m_axis(axis), m_angle(angle) {} 86 Scalar angle() const { return m_angle; } 87 Scalar& angle() { return m_angle; } 130 m_axis = other.axis().template cast<Scalar>(); [all...] |
/external/eigen/bench/ |
H A D | quat_slerp.cpp | 11 EIGEN_DONT_INLINE Q nlerp(const Q& a, const Q& b, typename Q::Scalar t) 17 EIGEN_DONT_INLINE Q slerp_eigen(const Q& a, const Q& b, typename Q::Scalar t) 23 EIGEN_DONT_INLINE Q slerp_legacy(const Q& a, const Q& b, typename Q::Scalar t) 25 typedef typename Q::Scalar Scalar; typedef 26 static const Scalar one = Scalar(1) - dummy_precision<Scalar>(); 27 Scalar d = a.dot(b); 28 Scalar abs 47 typedef typename Q::Scalar Scalar; typedef 87 typedef typename Q::Scalar Scalar; typedef 111 typedef typename Q::Scalar Scalar; typedef [all...] |
/external/eigen/test/ |
H A D | geo_hyperplane.cpp | 24 typedef typename HyperplaneType::Scalar Scalar; typedef 25 typedef Matrix<Scalar, HyperplaneType::AmbientDimAtCompileTime, 1> VectorType; 26 typedef Matrix<Scalar, HyperplaneType::AmbientDimAtCompileTime, 39 Scalar s0 = internal::random<Scalar>(); 40 Scalar s1 = internal::random<Scalar>(); 42 VERIFY_IS_APPROX( n1.dot(n1), Scalar(1) ); 44 VERIFY_IS_MUCH_SMALLER_THAN( pl0.absDistance(p0), Scalar( [all...] |
H A D | sparse.h | 56 template<typename Scalar,int Opt1,int Opt2,typename Index> void 58 Matrix<Scalar,Dynamic,Dynamic,Opt1>& refMat, 59 SparseMatrix<Scalar,Opt2,Index>& sparseMat, 64 enum { IsRowMajor = SparseMatrix<Scalar,Opt2,Index>::IsRowMajor }; 77 Scalar v = (internal::random<double>(0,1) < density) ? internal::random<Scalar>() : Scalar(0); 80 v = internal::random<Scalar>()*Scalar(3.); 81 v = v*v + Scalar( [all...] |
H A D | packetmath.cpp | 21 template<typename Scalar> bool isApproxAbs(const Scalar& a, const Scalar& b, const typename NumTraits<Scalar>::Real& refvalue) 26 template<typename Scalar> bool areApproxAbs(const Scalar* a, const Scalar* b, int size, const typename NumTraits<Scalar>::Real& refvalue) 32 std::cout << "[" << Map<const Matrix<Scalar,1,Dynamic> >(a,size) << "]" << " != " << Map<const Matrix<Scalar, [all...] |
H A D | geo_parametrizedline.cpp | 24 typedef typename LineType::Scalar Scalar; typedef 25 typedef typename NumTraits<Scalar>::Real RealScalar; 26 typedef Matrix<Scalar, LineType::AmbientDimAtCompileTime, 1> VectorType; 27 typedef Hyperplane<Scalar,LineType::AmbientDimAtCompileTime> HyperplaneType; 36 Scalar s0 = internal::random<Scalar>(); 37 Scalar s1 = abs(internal::random<Scalar>()); 43 VERIFY_IS_APPROX( Scalar(l [all...] |
H A D | geo_quaternion.cpp | 27 typedef typename QuatType::Scalar Scalar; typedef 28 typedef AngleAxis<Scalar> AA; 30 Scalar largeEps = test_precision<Scalar>(); 32 Scalar theta_tot = AA(q1*q0.inverse()).angle(); 34 theta_tot = Scalar(2.*M_PI)-theta_tot; 35 for(Scalar t=0; t<=Scalar(1.001); t+=Scalar(0. [all...] |
/external/eigen/Eigen/src/plugins/ |
H A D | MatrixCwiseBinaryOps.h | 40 inline const CwiseBinaryOp<std::equal_to<Scalar>, const Derived, const OtherDerived> 43 return CwiseBinaryOp<std::equal_to<Scalar>, const Derived, const OtherDerived>(derived(), other.derived()); 59 inline const CwiseBinaryOp<std::not_equal_to<Scalar>, const Derived, const OtherDerived> 62 return CwiseBinaryOp<std::not_equal_to<Scalar>, const Derived, const OtherDerived>(derived(), other.derived()); 73 EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_min_op<Scalar>, const Derived, const OtherDerived> 76 return CwiseBinaryOp<internal::scalar_min_op<Scalar>, const Derived, const OtherDerived>(derived(), other.derived()); 83 EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_min_op<Scalar>, const Derived, const ConstantReturnType> 84 cwiseMin(const Scalar &other) const 97 EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_max_op<Scalar>, const Derived, const OtherDerived> 100 return CwiseBinaryOp<internal::scalar_max_op<Scalar>, cons [all...] |
H A D | ArrayCwiseBinaryOps.h | 17 EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_quotient_op<Scalar>, const Derived, const OtherDerived> 20 return CwiseBinaryOp<internal::scalar_quotient_op<Scalar>, const Derived, const OtherDerived>(derived(), other.derived()); 36 EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_min_op<Scalar>, const Derived, 37 const CwiseNullaryOp<internal::scalar_constant_op<Scalar>, PlainObject> > 43 (const Scalar &other) const 61 EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_max_op<Scalar>, const Derived, 62 const CwiseNullaryOp<internal::scalar_constant_op<Scalar>, PlainObject> > 68 (const Scalar &other) const 146 inline const CwiseUnaryOp<internal::scalar_add_op<Scalar>, const Derived> 147 operator+(const Scalar [all...] |
/external/eigen/blas/ |
H A D | PackedSelfadjointProduct.h | 18 template<typename Scalar, typename Index, int StorageOrder, int UpLo, bool ConjLhs, bool ConjRhs> 21 template<typename Scalar, typename Index, int UpLo, bool ConjLhs, bool ConjRhs> 22 struct selfadjoint_packed_rank1_update<Scalar,Index,ColMajor,UpLo,ConjLhs,ConjRhs> 24 typedef typename NumTraits<Scalar>::Real RealScalar; 25 static void run(Index size, Scalar* mat, const Scalar* vec, RealScalar alpha) 27 typedef Map<const Matrix<Scalar,Dynamic,1> > OtherMap; 33 Map<Matrix<Scalar,Dynamic,1> >(mat, UpLo==Lower ? size-i : (i+1)) += alpha * cj(vec[i]) * ConjRhsType(OtherMap(vec+(UpLo==Lower ? i : 0), UpLo==Lower ? size-i : (i+1))); 41 template<typename Scalar, typename Index, int UpLo, bool ConjLhs, bool ConjRhs> 42 struct selfadjoint_packed_rank1_update<Scalar,Inde [all...] |
H A D | level1_impl.h | 14 Scalar* x = reinterpret_cast<Scalar*>(px); 15 Scalar* y = reinterpret_cast<Scalar*>(py); 16 Scalar alpha = *reinterpret_cast<Scalar*>(palpha); 33 Scalar* x = reinterpret_cast<Scalar*>(px); 34 Scalar* y = reinterpret_cast<Scalar*>(p [all...] |
/external/eigen/unsupported/Eigen/src/Polynomials/ |
H A D | Companion.h | 49 typedef _Scalar Scalar; typedef in class:Eigen::internal::companion 50 typedef typename NumTraits<Scalar>::Real RealScalar; 51 typedef Matrix<Scalar, Deg, 1> RightColumn; 52 //typedef DiagonalMatrix< Scalar, Deg_1, Deg_1 > BottomLeftDiagonal; 53 typedef Matrix<Scalar, Deg_1, 1> BottomLeftDiagonal; 55 typedef Matrix<Scalar, Deg, Deg> DenseCompanionMatrixType; 56 typedef Matrix< Scalar, _Deg, Deg_1 > LeftBlock; 57 typedef Matrix< Scalar, Deg_1, Deg_1 > BottomLeftBlock; 58 typedef Matrix< Scalar, 1, Deg_1 > LeftBlockFirstRow; 110 bool balanced( Scalar colNor [all...] |
/external/eigen/Eigen/src/Eigen2Support/Geometry/ |
H A D | Translation.h | 36 typedef _Scalar Scalar; typedef in class:Eigen::Translation 38 typedef Matrix<Scalar,Dim,1> VectorType; 40 typedef Matrix<Scalar,Dim,Dim> LinearMatrixType; 42 typedef Scaling<Scalar,Dim> ScalingType; 44 typedef Transform<Scalar,Dim> TransformType; 55 inline Translation(const Scalar& sx, const Scalar& sy) 62 inline Translation(const Scalar& sx, const Scalar& sy, const Scalar [all...] |
H A D | RotationBase.h | 30 typedef typename ei_traits<Derived>::Scalar Scalar; typedef in class:Eigen::RotationBase 33 typedef Matrix<Scalar,Dim,Dim> RotationMatrixType; 45 inline Transform<Scalar,Dim> operator*(const Translation<Scalar,Dim>& t) const 49 inline RotationMatrixType operator*(const Scaling<Scalar,Dim>& s) const 53 inline Transform<Scalar,Dim> operator*(const Transform<Scalar,Dim>& t) const 88 * \param Scalar the numeric type of the matrix coefficients 102 template<typename Scalar, in [all...] |
/external/eigen/Eigen/src/Core/ |
H A D | Random.h | 17 template<typename Scalar> struct scalar_random_op { 20 inline const Scalar operator() (Index, Index = 0) const { return random<Scalar>(); } 23 template<typename Scalar> 24 struct functor_traits<scalar_random_op<Scalar> > 25 { enum { Cost = 5 * NumTraits<Scalar>::MulCost, PacketAccess = false, IsRepeatable = false }; }; 48 inline const CwiseNullaryOp<internal::scalar_random_op<typename internal::traits<Derived>::Scalar>, Derived> 51 return NullaryExpr(rows, cols, internal::scalar_random_op<Scalar>()); 75 inline const CwiseNullaryOp<internal::scalar_random_op<typename internal::traits<Derived>::Scalar>, Derived> 78 return NullaryExpr(size, internal::scalar_random_op<Scalar>()); [all...] |
/external/lldb/source/Core/ |
H A D | Scalar.cpp | 1 //===-- Scalar.cpp ----------------------------------------------*- C++ -*-===// 10 #include "lldb/Core/Scalar.h" 30 static Scalar::Type 33 const Scalar& lhs, // The const left hand side object 34 const Scalar& rhs, // The const right hand side object 35 Scalar& temp_value, // A modifiable temp value than can be used to hold either the promoted lhs or rhs object 36 const Scalar* &promoted_lhs_ptr, // Pointer to the resulting possibly promoted value of lhs (at most one of lhs/rhs will get promoted) 37 const Scalar* &promoted_rhs_ptr // Pointer to the resulting possibly promoted value of rhs (at most one of lhs/rhs will get promoted) 40 Scalar result; 47 Scalar 77 Scalar::Scalar() : function in class:Scalar 86 Scalar::Scalar(const Scalar& rhs) : function in class:Scalar [all...] |
/external/eigen/test/eigen2/ |
H A D | eigen2_sizeof.cpp | 14 typedef typename MatrixType::Scalar Scalar; typedef 16 VERIFY(sizeof(MatrixType)==sizeof(Scalar)*MatrixType::SizeAtCompileTime); 18 VERIFY(sizeof(MatrixType)==sizeof(Scalar*) + 2 * sizeof(typename MatrixType::Index));
|
H A D | eigen2_hyperplane.cpp | 23 typedef typename HyperplaneType::Scalar Scalar; typedef 24 typedef typename NumTraits<Scalar>::Real RealScalar; 25 typedef Matrix<Scalar, HyperplaneType::AmbientDimAtCompileTime, 1> VectorType; 26 typedef Matrix<Scalar, HyperplaneType::AmbientDimAtCompileTime, 39 Scalar s0 = ei_random<Scalar>(); 40 Scalar s1 = ei_random<Scalar>(); 42 VERIFY_IS_APPROX( n1.eigen2_dot(n1), Scalar( [all...] |
H A D | eigen2_smallvectors.cpp | 12 template<typename Scalar> void smallVectors() 14 typedef Matrix<Scalar, 1, 2> V2; 15 typedef Matrix<Scalar, 3, 1> V3; 16 typedef Matrix<Scalar, 1, 4> V4; 17 Scalar x1 = ei_random<Scalar>(), 18 x2 = ei_random<Scalar>(), 19 x3 = ei_random<Scalar>(), 20 x4 = ei_random<Scalar>();
|
H A D | eigen2_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...] |
/external/eigen/Eigen/src/Jacobi/ |
H A D | Jacobi.h | 34 template<typename Scalar> class JacobiRotation 37 typedef typename NumTraits<Scalar>::Real RealScalar; 43 JacobiRotation(const Scalar& c, const Scalar& s) : m_c(c), m_s(s) {} 45 Scalar& c() { return m_c; } 46 Scalar c() const { return m_c; } 47 Scalar& s() { return m_s; } 48 Scalar s() const { return m_s; } 66 bool makeJacobi(const RealScalar& x, const Scalar& y, const RealScalar& z); 68 void makeGivens(const Scalar [all...] |
/external/deqp/framework/randomshaders/ |
H A D | rsgVariableValue.hpp | 36 union Scalar union in namespace:rsg 42 Scalar (void) : intVal (0) {} function in union:rsg::Scalar 43 Scalar (float v) : floatVal (v) {} function in union:rsg::Scalar 44 Scalar (int v) : intVal (v) {} function in union:rsg::Scalar 45 Scalar (bool v) : boolVal (v) {} function in union:rsg::Scalar 48 bool operator== (Scalar other) const { return intVal == other.intVal; } 49 bool operator!= (Scalar other) const { return intVal != other.intVal; } 51 template <typename T> static Scalar min (void); 52 template <typename T> static Scalar max (void); 57 DE_STATIC_ASSERT(sizeof(Scalar) [all...] |
/external/eigen/unsupported/Eigen/src/Eigenvalues/ |
H A D | ArpackSelfAdjointEigenSolver.h | 33 template<typename Scalar, typename RealScalar> struct arpack_wrapper; 34 template<typename MatrixSolver, typename MatrixType, typename Scalar, bool BisSPD> struct OP; 45 /** \brief Scalar type for matrices of type \p MatrixType. */ 46 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::ArpackGeneralizedSelfAdjointEigenSolver 51 * This is just \c Scalar if #Scalar is real (e.g., \c float or 52 * \c Scalar), and the type of the real part of \c Scalar if #Scalar i [all...] |
/external/eigen/Eigen/src/Core/products/ |
H A D | SelfadjointProduct.h | 22 template<typename Scalar, typename Index, int UpLo, bool ConjLhs, bool ConjRhs> 23 struct selfadjoint_rank1_update<Scalar,Index,ColMajor,UpLo,ConjLhs,ConjRhs> 25 static void run(Index size, Scalar* mat, Index stride, const Scalar* vecX, const Scalar* vecY, const Scalar& alpha) 28 typedef Map<const Matrix<Scalar,Dynamic,1> > OtherMap; 32 Map<Matrix<Scalar,Dynamic,1> >(mat+stride*i+(UpLo==Lower ? i : 0), (UpLo==Lower ? size-i : (i+1))) 38 template<typename Scalar, typename Index, int UpLo, bool ConjLhs, bool ConjRhs> 39 struct selfadjoint_rank1_update<Scalar,Inde 55 typedef typename MatrixType::Scalar Scalar; typedef 88 typedef typename MatrixType::Scalar Scalar; typedef [all...] |