/external/eigen/test/ |
H A D | real_qz.cpp | 21 typedef typename MatrixType::Scalar Scalar; typedef 35 if (abs(qz.matrixT()(i,j))!=Scalar(0.0)) 37 if (j<i-1 && abs(qz.matrixS()(i,j))!=Scalar(0.0)) 39 if (j==i-1 && j>0 && abs(qz.matrixS()(i,j))!=Scalar(0.0) && abs(qz.matrixS()(i-1,j-1))!=Scalar(0.0))
|
H A D | mapstride.cpp | 15 typedef typename VectorType::Scalar Scalar; typedef 23 Scalar* a_array = internal::aligned_new<Scalar>(arraysize+1); 24 Scalar* array = a_array; 26 array = (Scalar*)(ptrdiff_t(a_array) + (internal::packet_traits<Scalar>::AlignedOnScalar?sizeof(Scalar):sizeof(typename NumTraits<Scalar>::Real))); 54 typedef typename MatrixType::Scalar Scala typedef [all...] |
H A D | qr.cpp | 20 typedef typename MatrixType::Scalar Scalar; typedef 21 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, MatrixType::RowsAtCompileTime> MatrixQType; 36 typedef typename MatrixType::Scalar Scalar; typedef 37 Matrix<Scalar,Rows,Cols> m1 = Matrix<Scalar,Rows,Cols>::Random(); 38 HouseholderQR<Matrix<Scalar,Rows,Cols> > qr(m1); 40 Matrix<Scalar,Rows,Cols> r = qr.matrixQR(); 42 for(int i = 0; i < Rows; i++) for(int j = 0; j < Cols; j++) if(i>j) r(i,j) = Scalar( 58 typedef typename MatrixType::Scalar Scalar; typedef [all...] |
H A D | qr_colpivoting.cpp | 21 typedef typename MatrixType::Scalar Scalar; typedef 22 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, MatrixType::RowsAtCompileTime> MatrixQType; 49 typedef typename MatrixType::Scalar Scalar; typedef 51 Matrix<Scalar,Rows,Cols> m1; 53 ColPivHouseholderQR<Matrix<Scalar,Rows,Cols> > qr(m1); 60 Matrix<Scalar,Rows,Cols> r = qr.matrixQR().template triangularView<Upper>(); 61 Matrix<Scalar,Rows,Cols> c = qr.householderQ() * r * qr.colsPermutation().inverse(); 64 Matrix<Scalar,Col 76 typedef typename MatrixType::Scalar Scalar; typedef [all...] |
/external/eigen/Eigen/src/Core/util/ |
H A D | ForwardDeclarations.h | 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; 163 template<typename Scalar> struc [all...] |
H A D | XprHelper.h | 127 template<typename Scalar, int Rows, int Cols, int Options, int MaxRows, int MaxCols> 139 ((!is_dynamic_size_storage) && (((MaxCols*MaxRows*int(sizeof(Scalar))) % 16) == 0)) 154 packet_access_bit = packet_traits<Scalar>::Vectorizable && aligned_bit ? PacketAccessBit : 0 179 typedef Matrix<typename traits<T>::Scalar, 190 typedef Array<typename traits<T>::Scalar, 209 // typedef T::Matrix<typename traits<T>::Scalar, 242 typedef Matrix<typename traits<T>::Scalar, 260 typedef Matrix<typename traits<T>::Scalar, 325 ScalarReadCost = NumTraits<typename traits<T>::Scalar>::ReadCost, 369 template<typename Derived,typename Scalar,typenam [all...] |
/external/eigen/Eigen/src/Eigen2Support/ |
H A D | Cwise.h | 19 CwiseBinaryOp<OP<typename internal::traits<ExpressionType>::Scalar>, ExpressionType, OtherDerived> 24 CwiseUnaryOp<OP<typename internal::traits<ExpressionType>::Scalar>, ExpressionType> 29 CwiseBinaryOp<OP<typename internal::traits<ExpressionType>::Scalar>, ExpressionType, \ 54 typedef typename internal::traits<ExpressionType>::Scalar Scalar; typedef in class:Eigen::Cwise 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; 101 operator+(const Scalar& scalar, const Cwise& mat) 104 ExpressionType& operator+=(const Scalar [all...] |
/external/eigen/Eigen/src/Eigen2Support/Geometry/ |
H A D | Hyperplane.h | 38 typedef _Scalar Scalar; typedef in class:Eigen::Hyperplane 39 typedef typename NumTraits<Scalar>::Real RealScalar; 40 typedef Matrix<Scalar,AmbientDimAtCompileTime,1> VectorType; 41 typedef Matrix<Scalar,int(AmbientDimAtCompileTime)==Dynamic 67 inline Hyperplane(const VectorType& n, Scalar d) 102 explicit Hyperplane(const ParametrizedLine<Scalar, AmbientDimAtCompileTime>& parametrized) 122 inline Scalar signedDistance(const VectorType& p) const { return p.eigen2_dot(normal()) + offset(); } 127 inline Scalar absDistance(const VectorType& p) const { return ei_abs(signedDistance(p)); } 146 inline const Scalar& offset() const { return m_coeffs.coeff(dim()); } 150 inline Scalar [all...] |
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
|
/external/eigen/Eigen/src/SparseCore/ |
H A D | MappedSparseMatrix.h | 45 Scalar* m_values; 58 inline const Scalar* valuePtr() const { return m_values; } 59 inline Scalar* valuePtr() { return m_values; } 68 inline Scalar coeff(Index row, Index col) const 76 return Scalar(0); 84 return ((*r==inner) && (id<end)) ? m_values[id] : Scalar(0); 87 inline Scalar& coeffRef(Index row, Index col) 108 inline MappedSparseMatrix(Index rows, Index cols, Index nnz, Index* outerIndexPtr, Index* innerIndexPtr, Scalar* valuePtr) 117 template<typename Scalar, int _Flags, typename _Index> 118 class MappedSparseMatrix<Scalar,_Flag [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 | SparseView.h | 38 SparseView(const MatrixType& mat, const Scalar& m_reference = Scalar(0), argument 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
|
/external/eigen/Eigen/src/SparseLU/ |
H A D | SparseLU_SupernodalMatrix.h | 36 typedef _Scalar Scalar; typedef in class:Eigen::internal::MappedSuperNodalMatrix 39 typedef Matrix<Scalar,Dynamic,1> ScalarVector; 90 Scalar* valuePtr() { return m_nzval; } 92 const Scalar* valuePtr() const 167 Scalar* m_nzval; //array of nonzero values packed by column 181 template<typename Scalar, typename Index> 182 class MappedSuperNodalMatrix<Scalar,Index>::InnerIterator 201 inline Scalar value() const { return m_matrix.valuePtr()[m_idval]; } 203 inline Scalar& valueRef() { return const_cast<Scalar [all...] |
/external/eigen/unsupported/Eigen/src/NumericalDiff/ |
H A D | NumericalDiff.h | 40 typedef typename Functor::Scalar Scalar; typedef in class:Eigen::NumericalDiff 45 NumericalDiff(Scalar _epsfcn=0.) : Functor(), epsfcn(_epsfcn) {} 46 NumericalDiff(const Functor& f, Scalar _epsfcn=0.) : Functor(f), epsfcn(_epsfcn) {} 69 Scalar h; 72 const Scalar eps = sqrt(((std::max)(epsfcn,NumTraits<Scalar>::epsilon() ))); 121 Scalar epsfcn;
|
/external/eigen/unsupported/test/ |
H A D | alignedvector3.cpp | 13 template<typename Scalar> 16 Scalar s1 = internal::random<Scalar>(); 17 Scalar s2 = internal::random<Scalar>(); 18 typedef Matrix<Scalar,3,1> RefType; 19 typedef Matrix<Scalar,3,3> Mat33; 20 typedef AlignedVector3<Scalar> FastType;
|
H A D | svd_common.h | 37 typedef typename MatrixType::Scalar Scalar; typedef 38 typedef Matrix<Scalar, RowsAtCompileTime, RowsAtCompileTime> MatrixUType; 39 typedef Matrix<Scalar, ColsAtCompileTime, ColsAtCompileTime> MatrixVType; 43 sigma.diagonal() = svd.singularValues().template cast<Scalar>(); 82 typedef typename MatrixType::Scalar Scalar; typedef 92 typedef Matrix<Scalar, RowsAtCompileTime, Dynamic> RhsType; 93 typedef Matrix<Scalar, ColsAtCompileTime, Dynamic> SolutionType; 142 typedef typename MatrixType::Scalar Scala typedef 200 typedef typename MatrixType::Scalar Scalar; typedef [all...] |
H A D | sparse_extra.cpp | 17 template<typename SetterType,typename DenseType, typename Scalar, int Options> 18 bool test_random_setter(SparseMatrix<Scalar,Options>& sm, const DenseType& ref, const std::vector<Vector2i>& nonzeroCoords) 55 typedef typename SparseMatrixType::Scalar Scalar; typedef 59 typedef Matrix<Scalar,Dynamic,Dynamic> DenseMatrix; 60 typedef Matrix<Scalar,Dynamic,1> DenseVector; 61 Scalar eps = 1e-6; 69 initSparse<Scalar>(density, refMat, m, 0, &zeroCoords, &nonzeroCoords); 78 if(internal::is_same<SparseMatrixType,SparseMatrix<Scalar,Flags> >::value) 83 m.coeffRef(nonzeroCoords[0].x(), nonzeroCoords[0].y()) = Scalar( [all...] |
/external/eigen/test/eigen2/ |
H A D | eigen2_geometry.cpp | 15 template<typename Scalar> void geometry(void) 21 typedef Matrix<Scalar,2,2> Matrix2; 22 typedef Matrix<Scalar,3,3> Matrix3; 23 typedef Matrix<Scalar,4,4> Matrix4; 24 typedef Matrix<Scalar,2,1> Vector2; 25 typedef Matrix<Scalar,3,1> Vector3; 26 typedef Matrix<Scalar,4,1> Vector4; 27 typedef Quaternion<Scalar> Quaternionx; 28 typedef AngleAxis<Scalar> AngleAxisx; 29 typedef Transform<Scalar, [all...] |
H A D | eigen2_geometry_with_eigen2_prefix.cpp | 17 template<typename Scalar> void geometry(void) 23 typedef Matrix<Scalar,2,2> Matrix2; 24 typedef Matrix<Scalar,3,3> Matrix3; 25 typedef Matrix<Scalar,4,4> Matrix4; 26 typedef Matrix<Scalar,2,1> Vector2; 27 typedef Matrix<Scalar,3,1> Vector3; 28 typedef Matrix<Scalar,4,1> Vector4; 29 typedef eigen2_Quaternion<Scalar> Quaternionx; 30 typedef eigen2_AngleAxis<Scalar> AngleAxisx; 31 typedef eigen2_Transform<Scalar, [all...] |
H A D | eigen2_array.cpp | 19 typedef typename MatrixType::Scalar Scalar; typedef 20 typedef typename NumTraits<Scalar>::Real RealScalar; 21 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType; 30 Scalar s1 = ei_random<Scalar>(), 31 s2 = ei_random<Scalar>(); 36 VERIFY_IS_APPROX((m1*Scalar(2)).cwise() - s2, (m1+m1) - MatrixType::Constant(rows,cols,s2) ); 49 VERIFY_IS_APPROX(m1.colwise().sum(), m1.colwise().redux(internal::scalar_sum_op<Scalar>())); 54 typedef typename MatrixType::Scalar Scala typedef [all...] |
H A D | eigen2_submatrices.cpp | 16 template<typename Scalar, int _Rows, int _Cols> struct CheckMinor 18 typedef Matrix<Scalar, _Rows, _Cols> MatrixType; 24 Matrix<Scalar, Dynamic, Dynamic> mi = m1.minor(0,0).eval(); 33 template<typename Scalar> struct CheckMinor<Scalar,1,1> 35 typedef Matrix<Scalar, 1, 1> MatrixType; 44 typedef typename MatrixType::Scalar Scalar; typedef 46 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType; 47 typedef Matrix<Scalar, [all...] |
/external/eigen/unsupported/Eigen/src/SparseExtra/ |
H A D | DynamicSparseMatrix.h | 39 typedef _Scalar Scalar; typedef in struct:Eigen::internal::traits 49 CoeffReadCost = NumTraits<Scalar>::ReadCost, 64 typedef MappedSparseMatrix<Scalar,Flags> Map; 73 typedef DynamicSparseMatrix<Scalar,(Flags&~RowMajorBit)|(IsRowMajor?RowMajorBit:0)> TransposedSparseMatrix; 76 std::vector<internal::CompressedStorage<Scalar,Index> > m_data; 86 std::vector<internal::CompressedStorage<Scalar,Index> >& _data() { return m_data; } 87 const std::vector<internal::CompressedStorage<Scalar,Index> >& _data() const { return m_data; } 92 inline Scalar coeff(Index row, Index col) const 103 inline Scalar& coeffRef(Index row, Index col) 150 inline Scalar [all...] |
/external/eigen/Eigen/src/Core/ |
H A D | MatrixBase.h | 56 typedef typename internal::traits<Derived>::Scalar Scalar; typedef in class:Eigen::MatrixBase 57 typedef typename internal::packet_traits<Scalar>::type PacketScalar; 58 typedef typename NumTraits<Scalar>::Real RealScalar; 95 typedef Matrix<Scalar,EIGEN_SIZE_MAX(RowsAtCompileTime,ColsAtCompileTime), 109 typedef Matrix<typename internal::traits<Derived>::Scalar, 119 typedef CwiseNullaryOp<internal::scalar_constant_op<Scalar>,Derived> ConstantReturnType; 121 typedef typename internal::conditional<NumTraits<Scalar>::IsComplex, 122 CwiseUnaryOp<internal::scalar_conjugate_op<Scalar>, ConstTransposeReturnType>, 128 typedef CwiseNullaryOp<internal::scalar_identity_op<Scalar>,Derive 392 typedef typename internal::scalar_product_traits<typename internal::traits<Derived>::Scalar,typename internal::traits<OtherDerived>::Scalar>::ReturnType Scalar; typedef in struct:Eigen::MatrixBase::cross_product_return_type [all...] |
H A D | NumTraits.h | 124 template<typename Scalar, int Rows, int Cols, int Options, int MaxRows, int MaxCols> 125 struct NumTraits<Array<Scalar, Rows, Cols, Options, MaxRows, MaxCols> > 127 typedef Array<Scalar, Rows, Cols, Options, MaxRows, MaxCols> ArrayType; 128 typedef typename NumTraits<Scalar>::Real RealScalar; 130 typedef typename NumTraits<Scalar>::NonInteger NonIntegerScalar; 135 IsComplex = NumTraits<Scalar>::IsComplex, 136 IsInteger = NumTraits<Scalar>::IsInteger, 137 IsSigned = NumTraits<Scalar>::IsSigned, 139 ReadCost = ArrayType::SizeAtCompileTime==Dynamic ? Dynamic : ArrayType::SizeAtCompileTime * NumTraits<Scalar>::ReadCost, 140 AddCost = ArrayType::SizeAtCompileTime==Dynamic ? Dynamic : ArrayType::SizeAtCompileTime * NumTraits<Scalar> [all...] |
/external/eigen/bench/ |
H A D | sparse_setter.cpp | 47 EIGEN_DONT_INLINE Scalar* setinnerrand_eigen(const Coordinates& coords, const Values& vals); 48 EIGEN_DONT_INLINE Scalar* setrand_eigen_dynamic(const Coordinates& coords, const Values& vals); 49 EIGEN_DONT_INLINE Scalar* setrand_eigen_compact(const Coordinates& coords, const Values& vals); 50 EIGEN_DONT_INLINE Scalar* setrand_eigen_sumeq(const Coordinates& coords, const Values& vals); 51 EIGEN_DONT_INLINE Scalar* setrand_eigen_gnu_hash(const Coordinates& coords, const Values& vals); 52 EIGEN_DONT_INLINE Scalar* setrand_eigen_google_dense(const Coordinates& coords, const Values& vals); 53 EIGEN_DONT_INLINE Scalar* setrand_eigen_google_sparse(const Coordinates& coords, const Values& vals); 54 EIGEN_DONT_INLINE Scalar* setrand_scipy(const Coordinates& coords, const Values& vals); 55 EIGEN_DONT_INLINE Scalar* setrand_ublas_mapped(const Coordinates& coords, const Values& vals); 56 EIGEN_DONT_INLINE Scalar* setrand_ublas_coor [all...] |