/external/eigen/Eigen/src/plugins/ |
ArrayCwiseBinaryOps.h | 17 EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_quotient_op<Scalar>, const Derived, const OtherDerived> 20 return CwiseBinaryOp<internal::scalar_quotient_op<Scalar>, const Derived, const OtherDerived>(derived(), other.derived()); 32 /** \returns an expression of the coefficient-wise min of \c *this and scalar \a other 36 EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_min_op<Scalar>, const Derived, 37 const CwiseNullaryOp<internal::scalar_constant_op<Scalar>, PlainObject> > 43 (const Scalar &other) const 57 /** \returns an expression of the coefficient-wise max of \c *this and scalar \a other 61 EIGEN_STRONG_INLINE const CwiseBinaryOp<internal::scalar_max_op<Scalar>, const Derived, 62 const CwiseNullaryOp<internal::scalar_constant_op<Scalar>, PlainObject> > 68 (const Scalar &other) cons [all...] |
/external/eigen/unsupported/Eigen/src/Eigenvalues/ |
ArpackSelfAdjointEigenSolver.h | 33 template<typename Scalar, typename RealScalar> struct arpack_wrapper; 34 template<typename MatrixSolver, typename MatrixType, typename Scalar, bool BisSPD> struct OP; 45 /** \brief Scalar type for matrices of type \p MatrixType. */ 46 typedef typename MatrixType::Scalar Scalar; 49 /** \brief Real scalar type for \p MatrixType. 51 * This is just \c Scalar if #Scalar is real (e.g., \c float or 52 * \c Scalar), and the type of the real part of \c Scalar if #Scalar i [all...] |
/external/eigen/Eigen/src/Core/products/ |
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,Index,RowMajor,UpLo,ConjLhs,ConjRhs [all...] |
/external/eigen/Eigen/src/Geometry/ |
AngleAxis.h | 21 * \param _Scalar the scalar type, i.e., the type of the coefficients. 44 typedef _Scalar Scalar; 58 /** the scalar type of the coefficients */ 59 typedef _Scalar Scalar; 60 typedef Matrix<Scalar,3,3> Matrix3; 61 typedef Matrix<Scalar,3,1> Vector3; 62 typedef Quaternion<Scalar> QuaternionType; 67 Scalar m_angle; 79 inline AngleAxis(const Scalar& angle, const MatrixBase<Derived>& axis) : m_axis(axis), m_angle(angle) {} 86 Scalar angle() const { return m_angle; [all...] |
Translation.h | 21 * \param _Scalar the scalar type, i.e., the type of the coefficients. 36 /** the scalar type of the coefficients */ 37 typedef _Scalar Scalar; 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& sz [all...] |
Quaternion.h | 42 typedef typename internal::traits<Derived>::Scalar Scalar; 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 z() const { return this->derived().coeffs().coeff(2); [all...] |
/external/eigen/test/eigen2/ |
eigen2_sparse_solvers.cpp | 12 template<typename Scalar> void 14 Matrix<Scalar,Dynamic,Dynamic>& refMat, 15 SparseMatrix<Scalar>& sparseMat) 17 Matrix<Scalar,Dynamic,Dynamic> aux(refMat.rows(),refMat.cols()); 28 if (refMat(i,j)!=Scalar(0)) 33 template<typename Scalar> void sparse_solvers(int rows, int cols) 36 typedef Matrix<Scalar,Dynamic,Dynamic> DenseMatrix; 37 typedef Matrix<Scalar,Dynamic,1> DenseVector; 38 // Scalar eps = 1e-6; 48 SparseMatrix<Scalar> m2(rows, cols) [all...] |
eigen2_map.cpp | 14 typedef typename VectorType::Scalar Scalar; 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*)array1, size); // test non-const-correctness support in eigen [all...] |
eigen2_miscmatrices.cpp | 18 typedef typename MatrixType::Scalar Scalar; 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));
|
eigen2_sparse_vector.cpp | 12 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>(densityVec, refV3, v3) [all...] |
eigen2_sum.cpp | 14 typedef typename MatrixType::Scalar Scalar; 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; 36 Scalar s = Scalar(0) [all...] |
eigen2_alignedbox.cpp | 22 typedef typename BoxType::Scalar Scalar; 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>(),b0) [all...] |
/external/eigen/Eigen/src/Eigen2Support/Geometry/ |
RotationBase.h | 29 /** the scalar type of the coefficients */ 30 typedef typename ei_traits<Derived>::Scalar Scalar; 33 typedef Matrix<Scalar,Dim,Dim> RotationMatrixType; 45 inline Transform<Scalar,Dim> operator*(const Translation<Scalar,Dim>& t) const 49 inline RotationMatrixType operator*(const Scaling<Scalar,Dim>& s) const 53 inline Transform<Scalar,Dim> operator*(const Transform<Scalar,Dim>& t) const 88 * \param Scalar the numeric type of the matrix coefficient [all...] |
Scaling.h | 20 * \param _Scalar the scalar type, i.e., the type of the coefficients. 35 /** the scalar type of the coefficients */ 36 typedef _Scalar Scalar; 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 [all...] |
/external/eigen/unsupported/Eigen/src/NonLinearOptimization/ |
lmpar.h | 5 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 temp, paru [all...] |
/external/eigen/Eigen/src/Core/ |
Redux.h | 31 PacketSize = packet_traits<typename Derived::Scalar>::size, 83 typedef typename Derived::Scalar Scalar; 85 static EIGEN_STRONG_INLINE Scalar run(const Derived &mat, const Func& func) 100 typedef typename Derived::Scalar Scalar; 102 static EIGEN_STRONG_INLINE Scalar run(const Derived &mat, const Func&) 114 typedef typename Derived::Scalar Scalar; 115 static EIGEN_STRONG_INLINE Scalar run(const Derived&, const Func&) { return Scalar(); [all...] |
/external/eigen/test/ |
spqr_support.cpp | 16 typedef typename MatrixType::Scalar Scalar; 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>()));
|
umeyama.cpp | 24 typedef T Scalar; 25 typedef Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic> MatrixType; 77 typedef T Scalar; 79 typedef Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic> MatrixType; 82 MatrixType Q = randMatrixUnitary<Scalar>(size); 94 typedef typename internal::traits<MatrixType>::Scalar Scalar; 95 typedef Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic> MatrixX; 96 typedef Matrix<Scalar, Eigen::Dynamic, 1> VectorX; 100 const Scalar c = abs(internal::random<Scalar>()) [all...] |
/external/eigen/unsupported/Eigen/src/Splines/ |
SplineFwd.h | 17 template <typename Scalar, int Dim, int Degree = Dynamic> class Spline; 28 typedef _Scalar Scalar; /*!< The spline curve's scalar type. */ 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/gemmlowp/internal/ |
iterator.h | 36 typedef tScalar Scalar; 39 const Scalar operator*() const { return *pointer_; } 40 const Scalar* get() const { return pointer_; } 43 const Scalar* pointer_; 57 typedef tScalar Scalar; 60 const Scalar operator*() const { return data_; } 61 const Scalar* get() const { return &data_; } 64 Scalar data_;
|
/external/opencv3/modules/core/misc/java/src/cpp/ |
core_manual.hpp | 16 CV_EXPORTS_W void add(InputArray src1, Scalar src2, OutputArray dst, InputArray mask=noArray(), int dtype=-1); 18 CV_EXPORTS_W void subtract(InputArray src1, Scalar src2, OutputArray dst, InputArray mask=noArray(), int dtype=-1); 20 CV_EXPORTS_W void multiply(InputArray src1, Scalar src2, OutputArray dst, double scale=1, int dtype=-1); 22 CV_EXPORTS_W void divide(InputArray src1, Scalar src2, OutputArray dst, double scale=1, int dtype=-1); 24 CV_EXPORTS_W void absdiff(InputArray src1, Scalar src2, OutputArray dst); 26 CV_EXPORTS_W void compare(InputArray src1, Scalar src2, OutputArray dst, int cmpop); 28 CV_EXPORTS_W void min(InputArray src1, Scalar src2, OutputArray dst); 30 CV_EXPORTS_W void max(InputArray src1, Scalar src2, OutputArray dst);
|
/external/eigen/blas/ |
Rank2Update.h | 18 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* u, const Scalar* v, Scalar alpha [all...] |
level3_impl.h | 15 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,ColMajor,false,ColMajor>::run) [all...] |
/external/opencv3/modules/cudafilters/include/opencv2/ |
cudafilters.hpp | 103 int borderMode = BORDER_DEFAULT, Scalar borderVal = Scalar::all(0)); 121 int borderMode = BORDER_DEFAULT, Scalar borderVal = Scalar::all(0)); 140 int borderMode = BORDER_DEFAULT, Scalar borderVal = Scalar::all(0)); 276 int borderMode = BORDER_DEFAULT, Scalar borderVal = Scalar::all(0)); 288 int borderMode = BORDER_DEFAULT, Scalar borderVal = Scalar::all(0)) [all...] |
/external/eigen/bench/ |
eig33.cpp | 51 typedef typename Matrix::Scalar Scalar; 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_3 = c2*s_inv3 [all...] |