Searched refs:Scalar (Results 76 - 100 of 529) sorted by relevance

1234567891011>>

/external/eigen/unsupported/test/
H A Dmatrix_function.cpp29 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 DTriangularMatrixMatrix.h17 // 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 DSelfadjointMatrixVector.h23 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 DAlignedBox.h32 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 DAngleAxis.h42 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 Dmiscmatrices.cpp18 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 Dnullary.cpp16 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 Dsparse_solver.h17 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 Dsizeof.cpp14 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 Dspecial_numbers.cpp12 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 Drwupdt.h5 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 Dfdjac1.h5 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 Dr1updt.h5 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 DGlobalFunctions.h16 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 DDot.h31 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 DAutoDiffScalar.h62 <_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 DUmeyama.h42 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 DRotationBase.h34 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 DPolynomialUtils.h75 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 Dlevel1_cplx_impl.h15 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 DSparseDot.h17 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 DSparseRedux.h16 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 Dcholesky.cpp26 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 DSplineFwd.h17 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 Deigen2_inverse.cpp22 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));

Completed in 425 milliseconds

1234567891011>>