Searched refs:Scalar (Results 26 - 50 of 529) sorted by relevance

1234567891011>>

/external/eigen/Eigen/src/Geometry/
H A DRotation2D.h36 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 DAngleAxis.h44 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 Dquat_slerp.cpp11 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 Dgeo_hyperplane.cpp24 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 Dsparse.h56 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 Dpacketmath.cpp21 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 Dgeo_parametrizedline.cpp24 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 Dgeo_quaternion.cpp27 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 DMatrixCwiseBinaryOps.h40 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 DArrayCwiseBinaryOps.h17 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 DPackedSelfadjointProduct.h18 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 Dlevel1_impl.h14 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 DCompanion.h49 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 DTranslation.h36 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 DRotationBase.h30 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 DRandom.h17 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 DScalar.cpp1 //===-- 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 Deigen2_sizeof.cpp14 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 Deigen2_hyperplane.cpp23 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 Deigen2_smallvectors.cpp12 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 Deigen2_sparse_solvers.cpp12 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 DJacobi.h34 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 DrsgVariableValue.hpp36 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 DArpackSelfAdjointEigenSolver.h33 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 DSelfadjointProduct.h22 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...]

Completed in 3341 milliseconds

1234567891011>>