/external/eigen/test/ |
H A D | eigensolver_generalized_real.cpp | 23 typedef typename MatrixType::Scalar Scalar; typedef 24 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType;
|
H A D | inverse.cpp | 24 typedef typename MatrixType::Scalar Scalar; typedef 33 VERIFY_IS_APPROX((Scalar(2)*m2).inverse(), m2.inverse()*Scalar(0.5)); 44 typedef typename NumTraits<Scalar>::Real RealScalar; 45 typedef Matrix<Scalar, MatrixType::ColsAtCompileTime, 1> VectorType;
|
H A D | linearstructure.cpp | 19 typedef typename MatrixType::Scalar Scalar; typedef 30 Scalar s1 = internal::random<Scalar>(); 31 while (abs(s1)<1e-3) s1 = internal::random<Scalar>(); 49 if(!NumTraits<Scalar>::IsInteger) 61 if(!NumTraits<Scalar>::IsInteger)
|
H A D | miscmatrices.cpp | 18 typedef typename MatrixType::Scalar Scalar; typedef 19 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType; 24 VERIFY_IS_APPROX(MatrixType::Ones(rows,cols)(r,c), static_cast<Scalar>(1)); 26 VERIFY_IS_APPROX(m1(r,c), static_cast<Scalar>(1)); 29 Matrix<Scalar, MatrixType::RowsAtCompileTime, MatrixType::RowsAtCompileTime> 32 else VERIFY_IS_MUCH_SMALLER_THAN(square(r,r2), static_cast<Scalar>(1));
|
H A D | prec_inverse_4x4.cpp | 16 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 D | product_trmv.cpp | 15 typedef typename MatrixType::Scalar Scalar; typedef 16 typedef typename NumTraits<Scalar>::Real RealScalar; 17 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType; 28 Scalar s1 = internal::random<Scalar>();
|
H A D | schur_real.cpp | 19 typedef typename MatrixType::Scalar Scalar; typedef 24 VERIFY(T(row,col) == Scalar(0)); 31 if (T(row,row-1) != Scalar(0)) { 33 Scalar tr = T(row-1,row-1) + T(row,row); 34 Scalar det = T(row-1,row-1) * T(row,row) - T(row-1,row) * T(row,row-1); 97 A(0,0) = std::numeric_limits<typename MatrixType::Scalar>::quiet_NaN();
|
H A D | swap.cpp | 28 typedef typename MatrixType::Scalar Scalar; typedef 36 MatrixType m2 = MatrixType::Random(rows,cols) + Scalar(100) * MatrixType::Identity(rows,cols); 37 OtherMatrixType m3 = OtherMatrixType::Random(rows,cols) + Scalar(200) * OtherMatrixType::Identity(rows,cols);
|
H A D | array_replicate.cpp | 18 typedef typename MatrixType::Scalar Scalar; typedef 19 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType; 20 typedef Matrix<Scalar, Dynamic, Dynamic> MatrixX; 21 typedef Matrix<Scalar, Dynamic, 1> VectorX;
|
H A D | array_reverse.cpp | 19 typedef typename MatrixType::Scalar Scalar; typedef 20 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType; 92 Scalar x = internal::random<Scalar>();
|
H A D | eigensolver_complex.cpp | 21 typedef typename NumTraits<typename VectorType::Scalar>::Real RealScalar; 42 typedef typename MatrixType::Scalar Scalar; typedef 43 typedef typename NumTraits<Scalar>::Real RealScalar;
|
H A D | eigensolver_generic.cpp | 24 typedef typename MatrixType::Scalar Scalar; typedef 25 typedef typename NumTraits<Scalar>::Real RealScalar; 27 typedef typename std::complex<typename NumTraits<typename MatrixType::Scalar>::Real> Complex;
|
H A D | eigensolver_selfadjoint.cpp | 24 typedef typename MatrixType::Scalar Scalar; typedef 25 typedef typename NumTraits<Scalar>::Real RealScalar;
|
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 | nullary.cpp | 16 typedef typename MatrixType::Scalar Scalar; typedef 17 Scalar zero = static_cast<Scalar>(0); 39 typedef typename internal::traits<VectorType>::Scalar Scalar; typedef 43 Scalar high = internal::random<Scalar>(-500,500); 44 Scalar low = (size == 1 ? high : internal::random<Scalar>( [all...] |
/external/eigen/unsupported/Eigen/src/NonLinearOptimization/ |
H A D | rwupdt.h | 5 template <typename Scalar> 7 Matrix< Scalar, Dynamic, Dynamic > &r, 8 const Matrix< Scalar, Dynamic, 1> &w, 9 Matrix< Scalar, Dynamic, 1> &b, 10 Scalar alpha) 16 std::vector<JacobiRotation<Scalar> > givens(n); 19 Scalar temp, rowj; 6 rwupdt( Matrix< Scalar, Dynamic, Dynamic > &r, const Matrix< Scalar, Dynamic, 1> &w, Matrix< Scalar, Dynamic, 1> &b, Scalar alpha) argument
|
/external/eigen/unsupported/Eigen/src/Polynomials/ |
H A D | PolynomialUtils.h | 75 typename NumTraits<typename Polynomial::Scalar>::Real cauchy_max_bound( const Polynomial& poly ) 78 typedef typename Polynomial::Scalar Scalar; typedef 79 typedef typename NumTraits<Scalar>::Real Real; 81 eigen_assert( Scalar(0) != poly[poly.size()-1] ); 82 const Scalar inv_leading_coeff = Scalar(1)/poly[poly.size()-1]; 98 typename NumTraits<typename Polynomial::Scalar>::Real cauchy_min_bound( const Polynomial& poly ) 101 typedef typename Polynomial::Scalar Scalar; typedef 130 typedef typename Polynomial::Scalar Scalar; typedef [all...] |
/external/eigen/Eigen/src/Core/ |
H A D | CoreIterators.h | 29 typedef typename Derived::Scalar Scalar; typedef in class:Eigen::DenseBase::InnerIterator 38 EIGEN_STRONG_INLINE Scalar value() const
|
H A D | NoAlias.h | 33 typedef typename ExpressionType::Scalar Scalar; typedef in class:Eigen::NoAlias 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/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 | RotationBase.h | 30 typedef typename ei_traits<Derived>::Scalar Scalar; typedef in class:Eigen::RotationBase 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 coefficients 102 template<typename Scalar, in [all...] |
/external/eigen/bench/ |
H A D | benchFFT.cpp | 46 typedef typename NumTraits<T>::Real Scalar; typedef 47 typedef typename std::complex<Scalar> Complex; 51 FFT< Scalar > fft; 79 cout << nameof<Scalar>() << " ";
|
/external/eigen/test/eigen2/ |
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_basicstuff.cpp | 14 typedef typename MatrixType::Scalar Scalar; typedef 15 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType; 26 identity = Matrix<Scalar, MatrixType::RowsAtCompileTime, MatrixType::RowsAtCompileTime> 28 square = Matrix<Scalar, MatrixType::RowsAtCompileTime, MatrixType::RowsAtCompileTime>::Random(rows, rows); 33 Scalar x = ei_random<Scalar>(); 52 if(NumTraits<Scalar>::HasFloatingPoint) 68 VERIFY_IS_MUCH_SMALLER_THAN(MatrixType::Zero(rows,cols)(r,c), static_cast<Scalar>(1)); 72 Matrix<Scalar, [all...] |
H A D | eigen2_parametrizedline.cpp | 23 typedef typename LineType::Scalar Scalar; typedef 24 typedef typename NumTraits<Scalar>::Real RealScalar; 25 typedef Matrix<Scalar, LineType::AmbientDimAtCompileTime, 1> VectorType; 26 typedef Matrix<Scalar, LineType::AmbientDimAtCompileTime, 36 Scalar s0 = ei_random<Scalar>(); 37 Scalar s1 = ei_abs(ei_random<Scalar>()); 43 VERIFY_IS_APPROX( Scalar(l [all...] |