/external/eigen/test/eigen2/ |
eigen2_sizeof.cpp | 14 typedef typename MatrixType::Scalar Scalar; 16 VERIFY(sizeof(MatrixType)==sizeof(Scalar)*MatrixType::SizeAtCompileTime); 18 VERIFY(sizeof(MatrixType)==sizeof(Scalar*) + 2 * sizeof(typename MatrixType::Index));
|
eigen2_determinant.cpp | 24 typedef typename MatrixType::Scalar Scalar; 25 Scalar x = ei_random<Scalar>(); 26 VERIFY_IS_APPROX(MatrixType::Identity(size, size).determinant(), Scalar(1));
|
eigen2_inverse.cpp | 22 typedef typename MatrixType::Scalar Scalar; 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));
|
eigen2_qr.cpp | 21 typedef typename MatrixType::Scalar Scalar; 22 typedef Matrix<Scalar, MatrixType::ColsAtCompileTime, MatrixType::ColsAtCompileTime> SquareMatrixType; 23 typedef Matrix<Scalar, MatrixType::ColsAtCompileTime, 1> VectorType;
|
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...] |
eigen2_linearstructure.cpp | 18 typedef typename MatrixType::Scalar Scalar; 19 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType; 31 Scalar s1 = ei_random<Scalar>(); 32 while (ei_abs(s1)<1e-3) s1 = ei_random<Scalar>(); 50 if(NumTraits<Scalar>::HasFloatingPoint) 62 if(NumTraits<Scalar>::HasFloatingPoint)
|
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));
|
/external/eigen/test/ |
sizeof.cpp | 14 typedef typename MatrixType::Scalar Scalar; 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));
|
determinant.cpp | 25 typedef typename MatrixType::Scalar Scalar; 26 Scalar x = internal::random<Scalar>(); 27 VERIFY_IS_APPROX(MatrixType::Identity(size, size).determinant(), Scalar(1)); 51 VERIFY_IS_APPROX(m2.block(0,0,0,0).determinant(), Scalar(1));
|
diagonal.cpp | 15 typedef typename MatrixType::Scalar Scalar; 43 VERIFY_IS_APPROX(m2.template diagonal<N1>(), static_cast<Scalar>(2) * m1.diagonal(N1)); 45 VERIFY_IS_APPROX(m2.template diagonal<N1>()[0], static_cast<Scalar>(6) * m1.template diagonal<N1>()[0]); 50 VERIFY_IS_APPROX(m2.template diagonal<N2>()[0], static_cast<Scalar>(6) * m1.template diagonal<N2>()[0]); 53 VERIFY_IS_APPROX(m2.template diagonal<N1>(), static_cast<Scalar>(2) * m1.diagonal(N1)); 55 VERIFY_IS_APPROX(m2.diagonal(N1)[0], static_cast<Scalar>(6) * m1.diagonal(N1)[0]); 58 VERIFY_IS_APPROX(m2.template diagonal<N2>(), static_cast<Scalar>(2) * m1.diagonal(N2)); 60 VERIFY_IS_APPROX(m2.diagonal(N2)[0], static_cast<Scalar>(6) * m1.diagonal(N2)[0]);
|
eigen2support.cpp | 17 typedef typename MatrixType::Scalar Scalar; 25 Scalar s1 = internal::random<Scalar>(), 26 s2 = internal::random<Scalar>(); 28 // scalar addition 31 VERIFY_IS_APPROX((m1*Scalar(2)).cwise() - s2, (m1+m1) - MatrixType::Constant(rows,cols,s2) );
|
real_qz.cpp | 21 typedef typename MatrixType::Scalar Scalar; 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))
|
selfadjoint.cpp | 18 typedef typename MatrixType::Scalar Scalar; 26 m1.diagonal() = m1.diagonal().real().template cast<Scalar>();
|
bandmatrix.cpp | 15 typedef typename MatrixType::Scalar Scalar; 16 typedef typename NumTraits<Scalar>::Real RealScalar; 17 typedef Matrix<Scalar,Dynamic,Dynamic> DenseMatrixType;
|
dontalign.cpp | 23 typedef typename MatrixType::Scalar Scalar; 24 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType; 25 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, MatrixType::RowsAtCompileTime> SquareMatrixType; 40 VERIFY(square.determinant() != Scalar(0)); 43 Scalar* array = internal::aligned_new<Scalar>(rows);
|
/external/eigen/Eigen/src/Core/ |
CommaInitializer.h | 30 typedef typename XprType::Scalar Scalar; 33 inline CommaInitializer(XprType& xpr, const Scalar& s) 57 /* inserts a scalar value in the target matrix */ 58 CommaInitializer& operator,(const Scalar& s) 138 inline CommaInitializer<Derived> DenseBase<Derived>::operator<< (const Scalar& s) 143 /** \sa operator<<(const Scalar&) */
|
NoAlias.h | 33 typedef typename ExpressionType::Scalar Scalar; 47 typedef SelfCwiseBinaryOp<internal::scalar_sum_op<Scalar>, ExpressionType, OtherDerived> SelfAdder; 59 typedef SelfCwiseBinaryOp<internal::scalar_difference_op<Scalar>, ExpressionType, OtherDerived> SelfAdder;
|
/external/eigen/Eigen/src/Eigenvalues/ |
MatrixBaseEigenvalues.h | 69 typedef typename internal::traits<Derived>::Scalar Scalar; 70 return internal::eigenvalues_selector<Derived, NumTraits<Scalar>::IsComplex>::run(derived());
|
/external/eigen/Eigen/src/Eigen2Support/ |
Cwise.h | 19 CwiseBinaryOp<OP<typename internal::traits<ExpressionType>::Scalar>, ExpressionType, OtherDerived> 24 CwiseUnaryOp<OP<typename internal::traits<ExpressionType>::Scalar>, ExpressionType> 27 * convenient macro to defined the return type of a cwise comparison to a scalar */ 29 CwiseBinaryOp<OP<typename internal::traits<ExpressionType>::Scalar>, ExpressionType, \ 54 typedef typename internal::traits<ExpressionType>::Scalar Scalar; 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 [all...] |
LeastSquares.h | 90 typedef typename VectorType::Scalar Scalar; 91 typedef Hyperplane<Scalar, VectorType::SizeAtCompileTime> HyperplaneType; 133 typename NumTraits<typename VectorType::Scalar>::Real* soundness = 0) 135 typedef typename VectorType::Scalar Scalar; 136 typedef Matrix<Scalar,VectorType::SizeAtCompileTime,VectorType::SizeAtCompileTime> CovMatrixType;
|
/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...] |
/external/eigen/Eigen/src/Geometry/ |
Scaling.h | 21 * \param _Scalar the scalar type, i.e., the type of the coefficients. 24 * type of Scaling(Scalar), and most of the time this is the only way it 36 /** the scalar type of the coefficients */ 37 typedef _Scalar Scalar; 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 [all...] |
/external/eigen/Eigen/src/Householder/ |
BlockHouseholder.h | 25 typedef typename VectorsType::Scalar Scalar; 32 Scalar Vii = vectors(i,i); 33 vectors.const_cast_derived().coeffRef(i,i) = Scalar(1); 51 Matrix<typename MatrixType::Scalar, TFactorSize, TFactorSize, ColMajor> T(nbVecs,nbVecs); 57 Matrix<typename MatrixType::Scalar,VectorsType::ColsAtCompileTime,MatrixType::ColsAtCompileTime,0,
|
/external/eigen/bench/ |
benchFFT.cpp | 46 typedef typename NumTraits<T>::Real Scalar; 47 typedef typename std::complex<Scalar> Complex; 51 FFT< Scalar > fft; 79 cout << nameof<Scalar>() << " ";
|