Searched refs:Scalar (Results 51 - 75 of 529) sorted by relevance

1234567891011>>

/external/eigen/unsupported/Eigen/src/NonLinearOptimization/
H A Dlmpar.h5 template <typename Scalar>
7 Matrix< Scalar, Dynamic, Dynamic > &r,
9 const Matrix< Scalar, Dynamic, 1 > &diag,
10 const Matrix< Scalar, Dynamic, 1 > &qtb,
11 Scalar delta,
12 Scalar &par,
13 Matrix< Scalar, Dynamic, 1 > &x)
21 Scalar fp;
22 Scalar parc, parl;
24 Scalar tem
6 lmpar( Matrix< Scalar, Dynamic, Dynamic > &r, const VectorXi &ipvt, const Matrix< Scalar, Dynamic, 1 > &diag, const Matrix< Scalar, Dynamic, 1 > &qtb, Scalar delta, Scalar &par, Matrix< Scalar, Dynamic, 1 > &x) argument
164 lmpar2( const ColPivHouseholderQR<Matrix< Scalar, Dynamic, Dynamic> > &qr, const Matrix< Scalar, Dynamic, 1 > &diag, const Matrix< Scalar, Dynamic, 1 > &qtb, Scalar delta, Scalar &par, Matrix< Scalar, Dynamic, 1 > &x) argument
[all...]
H A Dchkder.h8 template<typename Scalar>
10 const Matrix< Scalar, Dynamic, 1 > &x,
11 const Matrix< Scalar, Dynamic, 1 > &fvec,
12 const Matrix< Scalar, Dynamic, Dynamic > &fjac,
13 Matrix< Scalar, Dynamic, 1 > &xp,
14 const Matrix< Scalar, Dynamic, 1 > &fvecp,
16 Matrix< Scalar, Dynamic, 1 > &err
25 const Scalar eps = sqrt(NumTraits<Scalar>::epsilon());
26 const Scalar eps
9 chkder( const Matrix< Scalar, Dynamic, 1 > &x, const Matrix< Scalar, Dynamic, 1 > &fvec, const Matrix< Scalar, Dynamic, Dynamic > &fjac, Matrix< Scalar, Dynamic, 1 > &xp, const Matrix< Scalar, Dynamic, 1 > &fvecp, int mode, Matrix< Scalar, Dynamic, 1 > &err ) argument
[all...]
H A DHybridNonLinearSolver.h42 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, Dynami
[all...]
/external/eigen/Eigen/src/Geometry/
H A DTranslation.h37 typedef _Scalar Scalar; typedef in class:Eigen::Translation
39 typedef Matrix<Scalar,Dim,1> VectorType;
41 typedef Matrix<Scalar,Dim,Dim> LinearMatrixType;
43 typedef Transform<Scalar,Dim,Affine> AffineTransformType;
45 typedef Transform<Scalar,Dim,Isometry> IsometryTransformType;
56 inline Translation(const Scalar& sx, const Scalar& sy)
63 inline Translation(const Scalar& sx, const Scalar& sy, const Scalar
[all...]
H A DQuaternion.h42 typedef typename internal::traits<Derived>::Scalar Scalar; typedef in class:Eigen::QuaternionBase
43 typedef typename NumTraits<Scalar>::Real RealScalar;
49 // typedef typename Matrix<Scalar,4,1> Coefficients;
51 typedef Matrix<Scalar,3,1> Vector3;
53 typedef Matrix<Scalar,3,3> Matrix3;
55 typedef AngleAxis<Scalar> AngleAxisType;
60 inline Scalar x() const { return this->derived().coeffs().coeff(0); }
62 inline Scalar y() const { return this->derived().coeffs().coeff(1); }
64 inline Scalar
216 typedef _Scalar Scalar; typedef in struct:Eigen::internal::traits
232 typedef _Scalar Scalar; typedef in class:Eigen::Quaternion
342 typedef _Scalar Scalar; typedef in class:Eigen::Map
379 typedef _Scalar Scalar; typedef in class:Eigen::Map
726 typedef typename Other::Scalar Scalar; typedef in struct:Eigen::internal::quaternionbase_assign_impl
767 typedef typename Other::Scalar Scalar; typedef in struct:Eigen::internal::quaternionbase_assign_impl
[all...]
/external/eigen/Eigen/src/Eigen2Support/Geometry/
H A DScaling.h36 typedef _Scalar Scalar; typedef in class:Eigen::Scaling
38 typedef Matrix<Scalar,Dim,1> VectorType;
40 typedef Matrix<Scalar,Dim,Dim> LinearMatrixType;
42 typedef Translation<Scalar,Dim> TranslationType;
44 typedef Transform<Scalar,Dim> TransformType;
55 explicit inline Scaling(const Scalar& s) { m_coeffs.setConstant(s); }
57 inline Scaling(const Scalar& sx, const Scalar& sy)
64 inline Scaling(const Scalar& sx, const Scalar
[all...]
H A DTransform.h52 typedef _Scalar Scalar; typedef in class:Eigen::Transform
54 typedef Matrix<Scalar,HDim,HDim> MatrixType;
56 typedef Matrix<Scalar,Dim,Dim> LinearMatrixType;
62 typedef Matrix<Scalar,Dim,1> VectorType;
68 typedef Translation<Scalar,Dim> TranslationType;
70 typedef Scaling<Scalar,Dim> ScalingType;
109 transform->matrix()(Dim,Dim) = Scalar(1);
137 inline Scalar operator() (int row, int col) const { return m_matrix(row,col); }
140 inline Scalar& operator() (int row, int col) { return m_matrix(row,col); }
195 inline Transform& scale(Scalar
778 typedef typename Other::Scalar Scalar; typedef in struct:Eigen::ei_transform_product_impl
[all...]
/external/eigen/Eigen/src/Core/
H A DRedux.h31 PacketSize = packet_traits<typename Derived::Scalar>::size,
83 typedef typename Derived::Scalar Scalar; typedef in struct:Eigen::internal::redux_novec_unroller
85 static EIGEN_STRONG_INLINE Scalar run(const Derived &mat, const Func& func)
100 typedef typename Derived::Scalar Scalar; typedef in struct:Eigen::internal::redux_novec_unroller
102 static EIGEN_STRONG_INLINE Scalar run(const Derived &mat, const Func&)
114 typedef typename Derived::Scalar Scalar; typedef in struct:Eigen::internal::redux_novec_unroller
115 static EIGEN_STRONG_INLINE Scalar ru
128 typedef typename Derived::Scalar Scalar; typedef in struct:Eigen::internal::redux_vec_unroller
149 typedef typename Derived::Scalar Scalar; typedef in struct:Eigen::internal::redux_vec_unroller
171 typedef typename Derived::Scalar Scalar; typedef in struct:Eigen::internal::redux_impl
195 typedef typename Derived::Scalar Scalar; typedef in struct:Eigen::internal::redux_impl
253 typedef typename Derived::Scalar Scalar; typedef in struct:Eigen::internal::redux_impl
292 typedef typename Derived::Scalar Scalar; typedef in struct:Eigen::internal::redux_impl
[all...]
/external/eigen/test/eigen2/
H A Deigen2_map.cpp14 typedef typename VectorType::Scalar Scalar; typedef
19 Scalar* array1 = ei_aligned_new<Scalar>(size);
20 Scalar* array2 = ei_aligned_new<Scalar>(size);
21 Scalar* array3 = new Scalar[size+1];
22 Scalar* array3unaligned = std::size_t(array3)%16 == 0 ? array3+1 : array3;
26 Map<VectorType>(array3unaligned, size) = Map<VectorType>((const Scalar*)array
40 typedef typename MatrixType::Scalar Scalar; typedef
68 typedef typename VectorType::Scalar Scalar; typedef
[all...]
H A Deigen2_miscmatrices.cpp18 typedef typename MatrixType::Scalar Scalar; typedef
19 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType;
20 typedef Matrix<Scalar, 1, MatrixType::ColsAtCompileTime> RowVectorType;
25 VERIFY_IS_APPROX(MatrixType::Ones(rows,cols)(r,c), static_cast<Scalar>(1));
27 VERIFY_IS_APPROX(m1(r,c), static_cast<Scalar>(1));
30 Matrix<Scalar, MatrixType::RowsAtCompileTime, MatrixType::RowsAtCompileTime>
33 else VERIFY_IS_MUCH_SMALLER_THAN(square(r,r2), static_cast<Scalar>(1));
H A Deigen2_sparse_vector.cpp12 template<typename Scalar> void sparse_vector(int rows, int cols)
16 typedef Matrix<Scalar,Dynamic,Dynamic> DenseMatrix;
17 typedef Matrix<Scalar,Dynamic,1> DenseVector;
18 typedef SparseVector<Scalar> SparseVectorType;
19 typedef SparseMatrix<Scalar> SparseMatrixType;
20 Scalar eps = 1e-6;
30 initSparse<Scalar>(densityVec, refV1, v1, &zerocoords, &nonzerocoords);
31 initSparse<Scalar>(densityMat, refM1, m1);
33 initSparse<Scalar>(densityVec, refV2, v2);
34 initSparse<Scalar>(densityVe
[all...]
H A Deigen2_sum.cpp14 typedef typename MatrixType::Scalar Scalar; typedef
21 VERIFY_IS_MUCH_SMALLER_THAN(MatrixType::Zero(rows, cols).sum(), Scalar(1));
22 VERIFY_IS_APPROX(MatrixType::Ones(rows, cols).sum(), Scalar(float(rows*cols))); // the float() here to shut up excessive MSVC warning about int->complex conversion being lossy
23 Scalar x = Scalar(0);
30 typedef typename VectorType::Scalar Scalar; typedef
36 Scalar s = Scalar(
[all...]
H A Deigen2_alignedbox.cpp22 typedef typename BoxType::Scalar Scalar; typedef
23 typedef typename NumTraits<Scalar>::Real RealScalar;
24 typedef Matrix<Scalar, BoxType::AmbientDimAtCompileTime, 1> VectorType;
36 VERIFY(b0.contains(p0*s1+(Scalar(1)-s1)*p1));
46 typedef typename GetDifferentType<Scalar>::type OtherScalar;
48 VERIFY_IS_APPROX(hp1f.template cast<Scalar>(),b0);
49 AlignedBox<Scalar,Dim> hp1d = b0.template cast<Scalar>();
50 VERIFY_IS_APPROX(hp1d.template cast<Scalar>(),b
[all...]
/external/eigen/test/
H A Dspqr_support.cpp16 typedef typename MatrixType::Scalar Scalar; typedef
23 initSparse<Scalar>(density, dA, A,ForceNonZeroDiag);
28 template<typename Scalar> void test_spqr_scalar()
30 typedef SparseMatrix<Scalar,ColMajor> MatrixType;
32 Matrix<Scalar,Dynamic,Dynamic> dA;
33 typedef Matrix<Scalar,Dynamic,1> DenseVector;
56 VERIFY(x.isApprox(refX,test_precision<Scalar>()));
H A Dumeyama.cpp24 typedef T Scalar; typedef
25 typedef Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic> MatrixType;
77 typedef T Scalar; typedef
79 typedef Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic> MatrixType;
82 MatrixType Q = randMatrixUnitary<Scalar>(size);
94 typedef typename internal::traits<MatrixType>::Scalar Scalar; typedef
95 typedef Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic> MatrixX;
96 typedef Matrix<Scalar, Eigen::Dynamic, 1> VectorX;
100 const Scalar
[all...]
H A Dmapped_matrix.cpp19 typedef typename VectorType::Scalar Scalar; typedef
24 Scalar* array1 = internal::aligned_new<Scalar>(size);
25 Scalar* array2 = internal::aligned_new<Scalar>(size);
26 Scalar* array3 = new Scalar[size+1];
27 Scalar* array3unaligned = size_t(array3)%16 == 0 ? array3+1 : array3;
38 if(internal::packet_traits<Scalar>
50 typedef typename MatrixType::Scalar Scalar; typedef
79 typedef typename VectorType::Scalar Scalar; typedef
[all...]
H A Dprec_inverse_4x4.cpp16 typedef typename MatrixType::Scalar Scalar; typedef
22 double error = double( (m*inv-MatrixType::Identity()).norm() / NumTraits<Scalar>::epsilon() );
32 typedef typename MatrixType::Scalar Scalar; typedef
42 } while(absdet < NumTraits<Scalar>::epsilon());
44 double error = double( (m*inv-MatrixType::Identity()).norm() * absdet / NumTraits<Scalar>::epsilon() );
48 std::cerr << "inverse_general_4x4, Scalar = " << type_name<Scalar>() << std::endl;
54 VERIFY(error_avg < (NumTraits<Scalar>
[all...]
H A Dgeo_orthomethods.cpp19 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>()), v
[all...]
/external/eigen/blas/
H A DRank2Update.h18 template<typename Scalar, typename Index, int UpLo>
21 static void run(Index size, Scalar* mat, Index stride, const Scalar* u, const Scalar* v, Scalar alpha)
23 typedef Map<const Matrix<Scalar,Dynamic,1> > OtherMap;
26 Map<Matrix<Scalar,Dynamic,1> >(mat+stride*i+(UpLo==Lower ? i : 0), UpLo==Lower ? size-i : (i+1)) +=
36 template<typename Scalar, typename Index, int UpLo>
39 static void run(Index size, Scalar* mat, const Scalar*
[all...]
H A Dlevel3_impl.h15 typedef void (*functype)(DenseIndex, DenseIndex, DenseIndex, const Scalar *, DenseIndex, const Scalar *, DenseIndex, Scalar *, DenseIndex, Scalar, internal::level3_blocking<Scalar,Scalar>&, Eigen::internal::GemmParallelInfo<DenseIndex>*);
23 func[NOTR | (NOTR << 2)] = (internal::general_matrix_matrix_product<DenseIndex,Scalar,ColMajor,false,Scalar,ColMajor,false,ColMajor>::run);
24 func[TR | (NOTR << 2)] = (internal::general_matrix_matrix_product<DenseIndex,Scalar,RowMajor,false,Scalar,ColMajo
[all...]
/external/eigen/bench/
H A Deig33.cpp51 typedef typename Matrix::Scalar Scalar; typedef
52 const Scalar s_inv3 = 1.0/3.0;
53 const Scalar s_sqrt3 = internal::sqrt(Scalar(3.0));
58 Scalar c0 = m(0,0)*m(1,1)*m(2,2) + Scalar(2)*m(0,1)*m(0,2)*m(1,2) - m(0,0)*m(1,2)*m(1,2) - m(1,1)*m(0,2)*m(0,2) - m(2,2)*m(0,1)*m(0,1);
59 Scalar c1 = m(0,0)*m(1,1) - m(0,1)*m(0,1) + m(0,0)*m(2,2) - m(0,2)*m(0,2) + m(1,1)*m(2,2) - m(1,2)*m(1,2);
60 Scalar c2 = m(0,0) + m(1,1) + m(2,2);
64 Scalar c2_over_
98 typedef typename Matrix::Scalar Scalar; typedef
[all...]
H A Dgeometry.cpp17 typedef SCALAR Scalar; typedef
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; typedef in struct:ToRotationMatrixWrapper
57 template<typename Scalar, int Dim, typename Data>
58 EIGEN_DONT_INLINE void transform(const Transform<Scalar,Di
[all...]
/external/eigen/Eigen/src/Core/products/
H A DSelfadjointMatrixMatrix.h18 template<typename Scalar, typename Index, int Pack1, int Pack2, int StorageOrder>
22 void pack(Scalar* blockA, const const_blas_data_mapper<Scalar,Index,StorageOrder>& lhs, Index cols, Index i, Index& count)
46 void operator()(Scalar* blockA, const Scalar* _lhs, Index lhsStride, Index cols, Index rows)
48 const_blas_data_mapper<Scalar,Index,StorageOrder> lhs(_lhs,lhsStride);
76 template<typename Scalar, typename Index, int nr, int StorageOrder>
79 enum { PacketSize = packet_traits<Scalar>::size };
80 void operator()(Scalar* blockB, const Scalar* _rh
[all...]
H A DGeneralMatrixVector_MKL.h53 #define EIGEN_MKL_GEMV_SPECIALIZE(Scalar) \
55 struct general_matrix_vector_product<Index,Scalar,ColMajor,ConjugateLhs,Scalar,ConjugateRhs,Specialized> { \
58 const Scalar* lhs, Index lhsStride, \
59 const Scalar* rhs, Index rhsIncr, \
60 Scalar* res, Index resIncr, Scalar alpha) \
63 general_matrix_vector_product<Index,Scalar,ColMajor,ConjugateLhs,Scalar,ConjugateRhs,BuiltIn>::run( \
66 general_matrix_vector_product_gemv<Index,Scalar,ColMajo
[all...]
H A DTriangularSolverMatrix.h18 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,Inde
[all...]

Completed in 208 milliseconds

1234567891011>>