HomeSort by relevance Sort by last modified time
    Searched defs:Scalar (Results 1 - 25 of 261) sorted by null

1 2 3 4 5 6 7 8 91011

  /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...]
  /external/eigen/test/
nesting_ops.cpp 15 typedef typename MatrixType::Scalar Scalar;
sizeof.cpp 14 typedef typename MatrixType::Scalar Scalar;
16 VERIFY(sizeof(MatrixType)==sizeof(Scalar)*size_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));
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) );
upperbidiagonalization.cpp 18 typedef typename MatrixType::Scalar Scalar;
bandmatrix.cpp 15 typedef typename MatrixType::Scalar Scalar;
16 typedef typename NumTraits<Scalar>::Real RealScalar;
17 typedef Matrix<Scalar,Dynamic,Dynamic> DenseMatrixType;
diagonal.cpp 15 typedef typename MatrixType::Scalar Scalar;
17 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType;
18 typedef Matrix<Scalar, 1, MatrixType::ColsAtCompileTime> RowVectorType;
49 VERIFY_IS_APPROX(m2.template diagonal<N1>(), static_cast<Scalar>(2) * m1.diagonal(N1));
51 VERIFY_IS_APPROX(m2.template diagonal<N1>()[0], static_cast<Scalar>(6) * m1.template diagonal<N1>()[0]);
56 VERIFY_IS_APPROX(m2.template diagonal<N2>()[0], static_cast<Scalar>(6) * m1.template diagonal<N2>()[0]);
59 VERIFY_IS_APPROX(m2.diagonal<N1>(), static_cast<Scalar>(2) * m1.diagonal(N1));
61 VERIFY_IS_APPROX(m2.diagonal(N1)[0], static_cast<Scalar>(6) * m1.diagonal(N1)[0]);
64 VERIFY_IS_APPROX(m2.diagonal<N2>(), static_cast<Scalar>(2) * m1.diagonal(N2))
    [all...]
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)
46 /* inserts a scalar value in the target matrix */
47 CommaInitializer& operator,(const Scalar& s)
123 inline CommaInitializer<Derived> DenseBase<Derived>::operator<< (const Scalar& s)
128 /** \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> T(nbVecs,nbVecs);
57 Matrix<typename MatrixType::Scalar,VectorsType::ColsAtCompileTime,MatrixType::ColsAtCompileTime,0,
  /external/eigen/Eigen/src/SparseCore/
SparseSparseProductWithPruning.h 24 typedef typename remove_all<Lhs>::type::Scalar Scalar;
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;
103 typedef SparseMatrix<typename ResultType::Scalar> SparseTemporaryType;
129 typedef SparseMatrix<typename ResultType::Scalar,ColMajor> ColMajorMatrix;
135 // typedef SparseMatrix<typename ResultType::Scalar> SparseTemporaryType
    [all...]
  /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>() << " ";

Completed in 222 milliseconds

1 2 3 4 5 6 7 8 91011