/external/eigen/test/ |
H A D | spqr_support.cpp | 16 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>()));
|
/external/eigen/unsupported/Eigen/src/LevenbergMarquardt/ |
H A D | LMcovar.h | 19 template <typename Scalar> 21 Matrix< Scalar, Dynamic, Dynamic > &r, 23 Scalar tol = std::sqrt(NumTraits<Scalar>::epsilon()) ) 30 Scalar temp; 34 const Scalar tolr = tol * abs(r(0,0)); 35 Matrix< Scalar, Dynamic, 1 > wa(n); 20 covar( Matrix< Scalar, Dynamic, Dynamic > &r, const VectorXi& ipvt, Scalar tol = std::sqrt(NumTraits<Scalar>::epsilon()) ) argument
|
/external/eigen/unsupported/Eigen/src/NonLinearOptimization/ |
H A D | chkder.h | 8 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 D | covar.h | 5 template <typename Scalar> 7 Matrix< Scalar, Dynamic, Dynamic > &r, 9 Scalar tol = std::sqrt(NumTraits<Scalar>::epsilon()) ) 17 Scalar temp; 21 const Scalar tolr = tol * abs(r(0,0)); 22 Matrix< Scalar, Dynamic, 1 > wa(n); 6 covar( Matrix< Scalar, Dynamic, Dynamic > &r, const VectorXi &ipvt, Scalar tol = std::sqrt(NumTraits<Scalar>::epsilon()) ) argument
|
H A D | qrsolv.h | 6 template <typename Scalar> 8 Matrix< Scalar, Dynamic, Dynamic > &s, 11 const Matrix< Scalar, Dynamic, 1 > &diag, 12 const Matrix< Scalar, Dynamic, 1 > &qtb, 13 Matrix< Scalar, Dynamic, 1 > &x, 14 Matrix< Scalar, Dynamic, 1 > &sdiag) 21 Scalar temp; 23 Matrix< Scalar, Dynamic, 1 > wa(n); 24 JacobiRotation<Scalar> givens; 51 Scalar qtbp 7 qrsolv( Matrix< Scalar, Dynamic, Dynamic > &s, const VectorXi &ipvt, const Matrix< Scalar, Dynamic, 1 > &diag, const Matrix< Scalar, Dynamic, 1 > &qtb, Matrix< Scalar, Dynamic, 1 > &x, Matrix< Scalar, Dynamic, 1 > &sdiag) argument [all...] |
H A D | 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 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/unsupported/Eigen/src/Splines/ |
H A D | SplineFitting.h | 64 typedef typename KnotVectorType::Scalar Scalar; typedef 78 chord_lengths(n-1) = Scalar(1); 118 typedef typename SplineType::KnotVectorType::Scalar Scalar; typedef 121 typedef Matrix<Scalar,Dynamic,Dynamic> MatrixType;
|
H A D | SplineFwd.h | 17 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/unsupported/doc/examples/ |
H A D | FFT.cpp | 77 typedef typename NumTraits<T_freq>::Real Scalar; typedef 82 static FFT<Scalar> fft;
|
/external/eigen/Eigen/src/Core/ |
H A D | ArrayBase.h | 49 using internal::special_scalar_op_base<Derived,typename internal::traits<Derived>::Scalar, 50 typename NumTraits<typename internal::traits<Derived>::Scalar>::Real>::operator*; 54 typedef typename internal::traits<Derived>::Scalar Scalar; typedef in class:Eigen::ArrayBase 55 typedef typename internal::packet_traits<Scalar>::type PacketScalar; 56 typedef typename NumTraits<Scalar>::Real RealScalar; 93 typedef Array<typename internal::traits<Derived>::Scalar, 103 typedef CwiseNullaryOp<internal::scalar_constant_op<Scalar>,Derived> ConstantReturnType; 126 Derived& operator+=(const Scalar& scalar) 128 Derived& operator-=(const Scalar [all...] |
H A D | CwiseUnaryOp.h | 42 UnaryOp(typename XprType::Scalar) 43 >::type Scalar; typedef in struct:Eigen::internal::traits 101 EIGEN_STRONG_INLINE const Scalar coeff(Index rowId, Index colId) const 112 EIGEN_STRONG_INLINE const Scalar coeff(Index index) const
|
/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...] |
/external/eigen/Eigen/src/Eigen2Support/Geometry/ |
H A D | ParametrizedLine.h | 34 typedef _Scalar Scalar; typedef in class:Eigen::ParametrizedLine 35 typedef typename NumTraits<Scalar>::Real RealScalar; 36 typedef Matrix<Scalar,AmbientDimAtCompileTime,1> VectorType; 85 Scalar intersection(const Hyperplane<_Scalar, _AmbientDim>& hyperplane); 104 m_origin = other.origin().template cast<Scalar>(); 105 m_direction = other.direction().template cast<Scalar>(); 112 bool isApprox(const ParametrizedLine& other, typename NumTraits<Scalar>::Real prec = precision<Scalar>()) const
|
H A D | Rotation2D.h | 32 typedef _Scalar Scalar; typedef in struct:Eigen::ei_traits 46 typedef _Scalar Scalar; typedef in class:Eigen::Rotation2D 47 typedef Matrix<Scalar,2,1> Vector2; 48 typedef Matrix<Scalar,2,2> Matrix2; 52 Scalar m_angle; 57 inline Rotation2D(Scalar a) : m_angle(a) {} 60 inline Scalar angle() const { return m_angle; } 63 inline Scalar& angle() { return m_angle; } 87 inline Rotation2D slerp(Scalar t, const Rotation2D& other) const 103 m_angle = Scalar(othe [all...] |
H A D | Scaling.h | 36 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 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...] |
/external/eigen/Eigen/src/Eigen2Support/ |
H A D | LU.h | 20 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::LU 21 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar; 24 typedef Matrix<Scalar, 1, MatrixType::ColsAtCompileTime, MatrixType::Options, 1, MatrixType::MaxColsAtCompileTime> RowVectorType; 25 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1, MatrixType::Options, MatrixType::MaxRowsAtCompileTime, 1> ColVectorType; 27 typedef Matrix<typename MatrixType::Scalar, 37 typedef Matrix<typename MatrixType::Scalar,
|
/external/eigen/Eigen/src/Geometry/ |
H A D | OrthoMethods.h | 45 typename Scalar = typename VectorLhs::Scalar, 104 EIGEN_STATIC_ASSERT((internal::is_same<Scalar, typename OtherDerived::Scalar>::value), 131 typedef typename traits<Derived>::Scalar Scalar; typedef in struct:Eigen::internal::unitOrthogonal_selector 132 typedef typename NumTraits<Scalar>::Real RealScalar; 134 typedef Matrix<Scalar,2,1> Vector2; 155 typedef typename traits<Derived>::Scalar Scalar; typedef in struct:Eigen::internal::unitOrthogonal_selector [all...] |
H A D | Scaling.h | 24 * type of Scaling(Scalar), and most of the time this is the only way it 37 typedef _Scalar Scalar; typedef in class:Eigen::UniformScaling 41 Scalar m_factor; 48 explicit inline UniformScaling(const Scalar& s) : m_factor(s) {} 50 inline const Scalar& factor() const { return m_factor; } 51 inline Scalar& factor() { return m_factor; } 59 inline Transform<Scalar,Dim,Affine> operator* (const Translation<Scalar,Dim>& t) const; 63 inline Transform<Scalar,Dim,(int(Mode)==int(Isometry)?Affine:Mode)> operator* (const Transform<Scalar,Di [all...] |
/external/eigen/Eigen/src/IterativeLinearSolvers/ |
H A D | BasicPreconditioners.h | 35 typedef _Scalar Scalar; typedef in class:Eigen::DiagonalPreconditioner 36 typedef Matrix<Scalar,Dynamic,1> Vector; 41 typedef Matrix<Scalar,Dynamic,Dynamic> MatrixType; 69 m_invdiag(j) = Scalar(1)/it.value();
|
/external/eigen/Eigen/src/SparseCore/ |
H A D | ConservativeSparseSparseProduct.h | 20 typedef typename remove_all<Lhs>::type::Scalar Scalar; typedef 29 Matrix<Scalar,Dynamic,1> values(rows); 50 Scalar y = rhsIt.value(); 55 Scalar x = lhsIt.value(); 133 typedef typename LhsCleaned::Scalar Scalar; typedef in struct:Eigen::internal::conservative_sparse_sparse_product_selector 137 typedef SparseMatrix<typename ResultType::Scalar,RowMajor,typename ResultType::Index> RowMajorMatrix; 138 typedef SparseMatrix<typename ResultType::Scalar,ColMajor,typename ResultType::Index> ColMajorMatrix; 152 typedef SparseMatrix<typename ResultType::Scalar,RowMajo 189 typedef typename traits<typename remove_all<Lhs>::type>::Scalar Scalar; typedef in struct:Eigen::internal::conservative_sparse_sparse_product_selector [all...] |
H A D | SparseCwiseUnaryOp.h | 37 typedef typename CwiseUnaryOpImpl::Scalar Scalar; typedef in class:Eigen::CwiseUnaryOpImpl::InnerIterator 48 EIGEN_STRONG_INLINE typename CwiseUnaryOpImpl::Scalar value() const { return m_functor(Base::value()); } 53 typename CwiseUnaryOpImpl::Scalar& valueRef(); 60 typedef typename CwiseUnaryOpImpl::Scalar Scalar; typedef in class:Eigen::CwiseUnaryOpImpl::ReverseInnerIterator 71 EIGEN_STRONG_INLINE typename CwiseUnaryOpImpl::Scalar value() const { return m_functor(Base::value()); } 76 typename CwiseUnaryOpImpl::Scalar& valueRef(); 101 typedef typename CwiseUnaryViewImpl::Scalar Scalar; typedef in class:Eigen::CwiseUnaryViewImpl::InnerIterator 123 typedef typename CwiseUnaryViewImpl::Scalar Scalar; typedef in class:Eigen::CwiseUnaryViewImpl::ReverseInnerIterator [all...] |
H A D | SparsePermutation.h | 23 typedef typename MatrixTypeNestedCleaned::Scalar Scalar; typedef in struct:Eigen::internal::traits 31 SparseMatrix<Scalar,SrcStorageOrder,Index>, 32 SparseMatrix<Scalar,int(SrcStorageOrder)==RowMajor?ColMajor:RowMajor,Index> >::type ReturnType; 40 typedef typename MatrixTypeNestedCleaned::Scalar Scalar; typedef in struct:Eigen::internal::permut_sparsematrix_product_retval 59 SparseMatrix<Scalar,SrcStorageOrder,Index> tmp(m_matrix.rows(), m_matrix.cols()); 79 SparseMatrix<Scalar,int(SrcStorageOrder)==RowMajor?ColMajor:RowMajor,Index> tmp(m_matrix.rows(), m_matrix.cols());
|
H A D | SparseSparseProductWithPruning.h | 24 typedef typename remove_all<Lhs>::type::Scalar Scalar; typedef 34 AmbiVector<Scalar,Index> tempVector(rows); 63 Scalar x = rhsIt.value(); 70 for (typename AmbiVector<Scalar,Index>::Iterator it(tempVector,tolerance); it; ++it) 85 typedef typename traits<typename remove_all<Lhs>::type>::Scalar Scalar; typedef in struct:Eigen::internal::sparse_sparse_product_with_pruning_selector 103 typedef SparseMatrix<typename ResultType::Scalar,ColMajor,typename ResultType::Index> SparseTemporaryType; 129 typedef SparseMatrix<typename ResultType::Scalar,ColMajor,typename Lhs::Index> ColMajorMatrixLhs; 130 typedef SparseMatrix<typename ResultType::Scalar,ColMajo [all...] |
H A D | TriangularSolver.h | 30 typedef typename Rhs::Scalar Scalar; typedef in struct:Eigen::internal::sparse_solve_triangular_selector 37 Scalar tmp = other.coeff(i,col); 38 Scalar lastVal(0); 64 typedef typename Rhs::Scalar Scalar; typedef in struct:Eigen::internal::sparse_solve_triangular_selector 71 Scalar tmp = other.coeff(i,col); 72 Scalar l_ii = 0; 102 typedef typename Rhs::Scalar Scalar; typedef in struct:Eigen::internal::sparse_solve_triangular_selector 134 typedef typename Rhs::Scalar Scalar; typedef in struct:Eigen::internal::sparse_solve_triangular_selector 210 typedef typename Rhs::Scalar Scalar; typedef in struct:Eigen::internal::sparse_solve_triangular_sparse_selector [all...] |