HomeSort by relevance Sort by last modified time
    Searched refs:Scalar (Results 76 - 100 of 600) sorted by null

1 2 34 5 6 7 8 91011>>

  /external/eigen/Eigen/src/Core/products/
TriangularSolverMatrix.h 18 template <typename Scalar, typename Index, int Side, int Mode, bool Conjugate, int TriStorageOrder>
19 struct triangular_solve_matrix<Scalar,Index,Side,Mode,Conjugate,TriStorageOrder,RowMajor>
23 const Scalar* tri, Index triStride,
24 Scalar* _other, Index otherStride,
25 level3_blocking<Scalar,Scalar>& blocking)
28 Scalar, Index, Side==OnTheLeft?OnTheRight:OnTheLeft,
30 NumTraits<Scalar>::IsComplex && Conjugate,
38 template <typename Scalar, typename Index, int Mode, bool Conjugate, int TriStorageOrder>
39 struct triangular_solve_matrix<Scalar,Index,OnTheLeft,Mode,Conjugate,TriStorageOrder,ColMajor
    [all...]
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* lhs, Index lhsStride
    [all...]
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* _rhs, Index rhsIncr
    [all...]
  /external/eigen/bench/
geometry.cpp 9 #ifndef SCALAR
10 #define SCALAR float
17 typedef SCALAR Scalar;
18 typedef NumTraits<Scalar>::Real RealScalar;
20 typedef Matrix</*Real*/Scalar,Dynamic,Dynamic> B;
21 typedef Matrix<Scalar,Dynamic,Dynamic> C;
32 template<typename Scalar, typename Data>
33 EIGEN_DONT_INLINE void transform(const Quaternion<Scalar>& t, Data& data)
44 typedef typename T::Scalar Scalar
    [all...]
  /external/eigen/test/
geo_orthomethods.cpp 19 template<typename Scalar> void orthomethods_3()
21 typedef typename NumTraits<Scalar>::Real RealScalar;
22 typedef Matrix<Scalar,3,3> Matrix3;
23 typedef Matrix<Scalar,3,1> Vector3;
25 typedef Matrix<Scalar,4,1> Vector4;
32 VERIFY_IS_MUCH_SMALLER_THAN(v1.cross(v2).dot(v1), Scalar(1));
33 VERIFY_IS_MUCH_SMALLER_THAN(v1.dot(v1.cross(v2)), Scalar(1));
34 VERIFY_IS_MUCH_SMALLER_THAN(v1.cross(v2).dot(v2), Scalar(1));
35 VERIFY_IS_MUCH_SMALLER_THAN(v2.dot(v1.cross(v2)), Scalar(1));
64 VERIFY_IS_APPROX(v1.cross(rv1.template cast<Scalar>()), v1.cross(rv1))
    [all...]
miscmatrices.cpp 18 typedef typename MatrixType::Scalar Scalar;
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));
nullary.cpp 16 typedef typename MatrixType::Scalar Scalar;
17 Scalar zero = static_cast<Scalar>(0);
39 typedef typename internal::traits<VectorType>::Scalar Scalar;
43 Scalar high = internal::random<Scalar>(-500,500);
44 Scalar low = (size == 1 ? high : internal::random<Scalar>(-500,500))
90 ScalarMatrix scalar; local
    [all...]
sparse_solver.h 17 typedef typename Mat::Scalar Scalar;
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;
104 if (res_error > test_precision<Scalar>() ){
115 typedef typename Mat::Scalar Scalar;
    [all...]
sizeof.cpp 14 typedef typename MatrixType::Scalar Scalar;
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));
  /external/eigen/unsupported/Eigen/src/NonLinearOptimization/
HybridNonLinearSolver.h 42 template<typename FunctorType, typename Scalar=double>
53 : factor(Scalar(100.))
55 , xtol(std::sqrt(NumTraits<Scalar>::epsilon()))
58 , epsfcn(Scalar(0.)) {}
59 Scalar factor;
61 Scalar xtol;
64 Scalar epsfcn;
66 typedef Matrix< Scalar, Dynamic, 1 > FVectorType;
67 typedef Matrix< Scalar, Dynamic, Dynamic > JacobianType;
69 typedef Matrix< Scalar, Dynamic, Dynamic > UpperTriangularType
    [all...]
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;
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, Dynamic, 1 > wa1(n)
    [all...]
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 temp
    [all...]
  /external/eigen/unsupported/test/
matrix_function.cpp 29 typedef typename MatrixType::Scalar Scalar;
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;
61 diag(i, i) = internal::random<Scalar>() * Scalar(0.01)
    [all...]
  /external/eigen/Eigen/src/Eigen2Support/
Cwise.h 19 CwiseBinaryOp<OP<typename internal::traits<ExpressionType>::Scalar>, ExpressionType, OtherDerived>
24 CwiseUnaryOp<OP<typename internal::traits<ExpressionType>::Scalar>, ExpressionType>
27 * convenient macro to defined the return type of a cwise comparison to a scalar */
29 CwiseBinaryOp<OP<typename internal::traits<ExpressionType>::Scalar>, ExpressionType, \
54 typedef typename internal::traits<ExpressionType>::Scalar Scalar;
57 typedef CwiseUnaryOp<internal::scalar_add_op<Scalar>, ExpressionType> ScalarAddReturnType;
94 const EIGEN_CWISE_UNOP_RETURN_TYPE(internal::scalar_pow_op) pow(const Scalar& exponent) const;
97 operator+(const Scalar& scalar) const
    [all...]
  /external/eigen/Eigen/src/Eigen2Support/Geometry/
AlignedBox.h 21 * \param _Scalar the type of the scalar coefficients
32 typedef _Scalar Scalar;
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
111 /** \returns \c *this with scalar type casted to \a NewScalarType
113 * Note that if \a NewScalarType is equal to the current scalar type of \c *thi
    [all...]
  /external/eigen/Eigen/src/Core/
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>(
70 * \brief Component-wise division of a scalar by array elements.
73 inline const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_mult_op<typename Derived::Scalar>, const Derived
    [all...]
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();
54 * \note If the scalar type is complex numbers, then this function returns the hermitian
62 typename internal::scalar_product_traits<typename internal::traits<Derived>::Scalar,typename internal::traits<OtherDerived>::Scalar>::ReturnTyp
    [all...]
  /external/eigen/unsupported/Eigen/src/AutoDiff/
AutoDiffScalar.h 34 * \brief A scalar type replacement with automatic differentation capability
36 * \param _DerType the vector type used to store/represent the derivatives. The base scalar type
45 * This class represents a scalar value while tracking its respective derivatives using Eigen's expression
53 * AutoDiffScalar can be used as the scalar type of an Eigen::Matrix object. However,
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;
    [all...]
  /external/eigen/Eigen/src/Geometry/
Umeyama.h 30 // real scalar type.
42 typedef Matrix<typename traits<MatrixType>::Scalar,
98 typedef typename internal::traits<TransformationMatrixType>::Scalar Scalar;
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
    [all...]
RotationBase.h 33 /** the scalar type of the coefficients */
34 typedef typename internal::traits<Derived>::Scalar Scalar;
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,Dim>& l, const Derived& r
    [all...]
  /external/eigen/Eigen/src/Core/util/
ForwardDeclarations.h 149 // Provides scalar/packet-wise product and product with accumulation
153 template<typename Scalar> struct scalar_sum_op;
154 template<typename Scalar> struct scalar_difference_op;
156 template<typename Scalar> struct scalar_opposite_op;
157 template<typename Scalar> struct scalar_conjugate_op;
158 template<typename Scalar> struct scalar_real_op;
159 template<typename Scalar> struct scalar_imag_op;
160 template<typename Scalar> struct scalar_abs_op;
161 template<typename Scalar> struct scalar_abs2_op;
162 template<typename Scalar> struct scalar_sqrt_op
    [all...]
  /external/eigen/blas/
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*>(px)
    [all...]
  /external/eigen/Eigen/src/SparseCore/
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>::Rea
    [all...]
SparseView.h 38 SparseView(const MatrixType& mat, const Scalar& m_reference = Scalar(0),
39 typename NumTraits<Scalar>::Real m_epsilon = NumTraits<Scalar>::dummy_precision()) :
52 Scalar m_reference;
53 typename NumTraits<Scalar>::Real m_epsilon;
91 const SparseView<Derived> MatrixBase<Derived>::sparseView(const Scalar& m_reference,
92 const typename NumTraits<Scalar>::Real& m_epsilon) const

Completed in 1205 milliseconds

1 2 34 5 6 7 8 91011>>