Searched refs:Scalar (Results 126 - 150 of 529) sorted by relevance

1234567891011>>

/external/eigen/test/
H A Dsparse_solvers.cpp12 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> m
[all...]
H A Dgeo_transformations.cpp15 template<typename Scalar, int Mode, int Options> void non_projective_only()
20 typedef Matrix<Scalar,3,1> Vector3;
21 typedef Quaternion<Scalar> Quaternionx;
22 typedef AngleAxis<Scalar> AngleAxisx;
23 typedef Transform<Scalar,3,Mode,Options> Transform3;
24 typedef DiagonalMatrix<Scalar,3> AlignedScaling3;
25 typedef Translation<Scalar,3> Translation3;
32 Scalar a = internal::random<Scalar>(-Scalar(M_P
[all...]
H A Ddiagonal.cpp15 typedef typename MatrixType::Scalar Scalar; typedef
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]);
H A Dsparseqr.cpp16 typedef typename MatrixType::Scalar Scalar; typedef
23 initSparse<Scalar>(density, dA, A,ForceNonZeroDiag);
30 Scalar s = internal::random<Scalar>();
44 template<typename Scalar> void test_sparseqr_scalar()
46 typedef SparseMatrix<Scalar,ColMajor> MatrixType;
47 typedef Matrix<Scalar,Dynamic,Dynamic> DenseMat;
48 typedef Matrix<Scalar,Dynamic,1> DenseVector;
H A Dvectorization_logic.cpp66 typedef internal::redux_traits<internal::scalar_sum_op<typename Xpr::Scalar>,Xpr> traits;
78 template<typename Scalar, bool Enable = internal::packet_traits<Scalar>::Vectorizable> struct vectorization_logic
81 PacketSize = internal::packet_traits<Scalar>::size
86 typedef Matrix<Scalar,PacketSize,1> Vector1;
87 typedef Matrix<Scalar,Dynamic,1> VectorX;
88 typedef Matrix<Scalar,Dynamic,Dynamic> MatrixXX;
89 typedef Matrix<Scalar,PacketSize,PacketSize> Matrix11;
90 typedef Matrix<Scalar,2*PacketSize,2*PacketSize> Matrix22;
91 typedef Matrix<Scalar,(Matrix1
[all...]
H A Dvisitor.cpp14 typedef typename MatrixType::Scalar Scalar; typedef
26 m(i) = internal::random<Scalar>();
28 Scalar minc = Scalar(1000), maxc = Scalar(-1000);
47 Scalar eigen_minc, eigen_maxc;
62 typedef typename VectorType::Scalar Scalar; typedef
73 v(i) = internal::random<Scalar>();
[all...]
/external/eigen/unsupported/Eigen/src/Polynomials/
H A DPolynomialSolver.h34 typedef _Scalar Scalar; typedef in class:Eigen::PolynomialSolverBase
35 typedef typename NumTraits<Scalar>::Real RealScalar;
70 const RealScalar& absImaginaryThreshold = NumTraits<Scalar>::dummy_precision() ) const
102 std::greater<Scalar> greater;
111 std::less<Scalar> less;
120 const RealScalar& absImaginaryThreshold = NumTraits<Scalar>::dummy_precision() ) const
161 const RealScalar& absImaginaryThreshold = NumTraits<Scalar>::dummy_precision() ) const
214 const RealScalar& absImaginaryThreshold = NumTraits<Scalar>::dummy_precision() ) const
216 std::greater<Scalar> greater;
237 const RealScalar& absImaginaryThreshold = NumTraits<Scalar>
[all...]
/external/eigen/Eigen/src/LU/
H A DInverse.h42 typedef typename MatrixType::Scalar Scalar; typedef
43 result.coeffRef(0,0) = Scalar(1) / matrix.coeff(0,0);
54 typename ResultType::Scalar& determinant,
61 if(invertible) result.coeffRef(0,0) = typename ResultType::Scalar(1) / determinant;
71 const MatrixType& matrix, const typename ResultType::Scalar& invdet,
85 typedef typename ResultType::Scalar Scalar; typedef
86 const Scalar invdet = typename MatrixType::Scalar(
103 typedef typename ResultType::Scalar Scalar; typedef
150 typedef typename ResultType::Scalar Scalar; typedef
173 typedef typename ResultType::Scalar Scalar; typedef
[all...]
H A DDeterminant.h18 inline const typename Derived::Scalar bruteforce_det3_helper
26 const typename Derived::Scalar bruteforce_det4_helper
37 static inline typename traits<Derived>::Scalar run(const Derived& m)
40 return typename traits<Derived>::Scalar(1);
47 static inline typename traits<Derived>::Scalar run(const Derived& m)
55 static inline typename traits<Derived>::Scalar run(const Derived& m)
63 static inline typename traits<Derived>::Scalar run(const Derived& m)
73 static typename traits<Derived>::Scalar run(const Derived& m)
92 inline typename internal::traits<Derived>::Scalar MatrixBase<Derived>::determinant() const
/external/eigen/Eigen/src/Core/products/
H A DGeneralMatrixMatrixTriangular_MKL.h40 template <typename Index, typename Scalar, int AStorageOrder, bool ConjugateA, int ResStorageOrder, int UpLo>
43 Index,Scalar,AStorageOrder,ConjugateA,Scalar,AStorageOrder,ConjugateA,ResStorageOrder,UpLo,BuiltIn> {};
47 #define EIGEN_MKL_RANKUPDATE_SPECIALIZE(Scalar) \
50 struct general_matrix_matrix_triangular_product<Index,Scalar,LhsStorageOrder,ConjugateLhs, \
51 Scalar,RhsStorageOrder,ConjugateRhs,ColMajor,UpLo,Specialized> { \
52 static EIGEN_STRONG_INLINE void run(Index size, Index depth,const Scalar* lhs, Index lhsStride, \
53 const Scalar* rhs, Index rhsStride, Scalar* res, Index resStride, Scalar alph
[all...]
/external/eigen/Eigen/src/Householder/
H A DHouseholder.h42 void MatrixBase<Derived>::makeHouseholderInPlace(Scalar& tau, RealScalar& beta)
67 Scalar& tau,
77 Scalar c0 = coeff(0);
114 const Scalar& tau,
115 Scalar* workspace)
119 *this *= Scalar(1)-tau;
151 const Scalar& tau,
152 Scalar* workspace)
156 *this *= Scalar(1)-tau;
/external/eigen/Eigen/src/Core/
H A DVisitor.h64 * void init(const Scalar& value, Index i, Index j);
66 * void operator() (const Scalar& value, Index i, Index j);
98 typedef typename Derived::Scalar Scalar; typedef in struct:Eigen::internal::coeff_visitor
100 Scalar res;
101 inline void init(const Scalar& value, Index i, Index j)
118 typedef typename Derived::Scalar Scalar; typedef in struct:Eigen::internal::min_coeff_visitor
119 void operator() (const Scalar& value, Index i, Index j)
130 template<typename Scalar>
146 typedef typename Derived::Scalar Scalar; typedef in struct:Eigen::internal::max_coeff_visitor
[all...]
H A DCwiseNullaryOp.h69 EIGEN_STRONG_INLINE const Scalar coeff(Index rowId, Index colId) const
80 EIGEN_STRONG_INLINE const Scalar coeff(Index index) const
179 DenseBase<Derived>::Constant(Index nbRows, Index nbCols, const Scalar& value)
181 return DenseBase<Derived>::NullaryExpr(nbRows, nbCols, internal::scalar_constant_op<Scalar>(value));
201 DenseBase<Derived>::Constant(Index size, const Scalar& value)
203 return DenseBase<Derived>::NullaryExpr(size, internal::scalar_constant_op<Scalar>(value));
217 DenseBase<Derived>::Constant(const Scalar& value)
220 return DenseBase<Derived>::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_constant_op<Scalar>(value));
238 * \sa setLinSpaced(Index,const Scalar&,const Scalar
[all...]
H A DSelfCwiseBinaryOp.h53 typedef typename internal::packet_traits<Scalar>::type Packet;
61 inline const Scalar* data() const { return m_matrix.data(); }
65 inline Scalar& coeffRef(Index row, Index col)
70 inline const Scalar& coeffRef(Index row, Index col) const
77 inline Scalar& coeffRef(Index index)
82 inline const Scalar& coeffRef(Index index) const
93 Scalar& tmp = m_matrix.coeffRef(row,col);
102 Scalar& tmp = m_matrix.coeffRef(index);
131 EIGEN_CHECK_BINARY_COMPATIBILIY(BinaryOp,typename Lhs::Scalar,typename RhsDerived::Scalar);
[all...]
/external/eigen/Eigen/src/Geometry/
H A DHyperplane.h42 typedef _Scalar Scalar; typedef in class:Eigen::Hyperplane
43 typedef typename NumTraits<Scalar>::Real RealScalar;
45 typedef Matrix<Scalar,AmbientDimAtCompileTime,1> VectorType;
46 typedef Matrix<Scalar,Index(AmbientDimAtCompileTime)==Dynamic
56 Hyperplane(const Hyperplane<Scalar,AmbientDimAtCompileTime,OtherOptions>& other)
78 inline Hyperplane(const VectorType& n, const Scalar& d)
113 explicit Hyperplane(const ParametrizedLine<Scalar, AmbientDimAtCompileTime>& parametrized)
133 inline Scalar signedDistance(const VectorType& p) const { return normal().dot(p) + offset(); }
138 inline Scalar absDistance(const VectorType& p) const { using std::abs; return abs(signedDistance(p)); }
157 inline const Scalar
[all...]
H A DAlignedBox.h33 typedef _Scalar Scalar; typedef in class:Eigen::AlignedBox
34 typedef NumTraits<Scalar> ScalarTraits;
38 typedef Matrix<Scalar,AmbientDimAtCompileTime,1> VectorType;
110 inline const CwiseUnaryOp<internal::scalar_quotient1_op<Scalar>,
111 const CwiseBinaryOp<internal::scalar_sum_op<Scalar>, const VectorType, const VectorType> >
119 inline const CwiseBinaryOp< internal::scalar_difference_op<Scalar>, const VectorType, const VectorType> sizes() const
123 inline Scalar volume() const
130 inline CwiseBinaryOp< internal::scalar_difference_op<Scalar>, const VectorType, const VectorType> diagonal() const
168 * internal::random<Scalar>(Scalar(
[all...]
/external/eigen/Eigen/src/SparseCore/
H A DCompressedStorage.h26 typedef _Scalar Scalar; typedef in class:Eigen::internal::CompressedStorage
31 typedef typename NumTraits<Scalar>::Real RealScalar;
93 void append(const Scalar& v, Index i)
105 inline Scalar& value(size_t i) { return m_values[i]; }
106 inline const Scalar& value(size_t i) const { return m_values[i]; }
111 static CompressedStorage Map(Index* indices, Scalar* values, size_t size)
142 inline Scalar at(Index key, const Scalar& defaultValue = Scalar(0)) const
155 inline Scalar atInRang
170 atWithInsertion(Index key, const Scalar& defaultValue = Scalar(0)) argument
[all...]
H A DSparseVector.h32 typedef _Scalar Scalar; typedef in struct:Eigen::internal::traits
44 CoeffReadCost = NumTraits<Scalar>::ReadCost,
75 typedef internal::CompressedStorage<Scalar,Index> Storage;
87 EIGEN_STRONG_INLINE const Scalar* valuePtr() const { return &m_data.value(0); }
88 EIGEN_STRONG_INLINE Scalar* valuePtr() { return &m_data.value(0); }
98 inline Scalar coeff(Index row, Index col) const
103 inline Scalar coeff(Index i) const
109 inline Scalar& coeffRef(Index row, Index col)
121 inline Scalar& coeffRef(Index i)
143 inline Scalar
[all...]
/external/eigen/demos/opengl/
H A Dgpuhelper.h40 template<typename Scalar, int _Flags>
41 void multMatrix(const Matrix<Scalar,4,4, _Flags, 4,4>& mat, GLenum matrixTarget);
50 template<typename Scalar, int _Flags>
51 void loadMatrix(const Eigen::Matrix<Scalar,4,4, _Flags, 4,4>& mat, GLenum matrixTarget);
53 template<typename Scalar, typename Derived>
55 const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<Scalar>,Derived>&,
69 template<typename Scalar, int _Flags>
70 inline void pushMatrix(const Matrix<Scalar,4,4, _Flags, 4,4>& mat, GLenum matrixTarget);
72 template<typename Scalar, typename Derived>
74 const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<Scalar>,Derive
[all...]
/external/llvm/lib/MC/
H A DYAML.cpp27 StringRef yaml::ScalarTraits<yaml::BinaryRef>::input(StringRef Scalar, void *, argument
29 if (Scalar.size() % 2 != 0)
33 for (unsigned I = 0, N = Scalar.size(); I != N; ++I)
34 if (!isxdigit(Scalar[I]))
36 Val = yaml::BinaryRef(Scalar);
/external/eigen/test/eigen2/
H A Deigen2_cwiseop.cpp17 template<typename Scalar> struct AddIfNull {
18 const Scalar operator() (const Scalar a, const Scalar b) const {return a<=1e-3 ? b : a;}
19 enum { Cost = NumTraits<Scalar>::AddCost };
24 typedef typename MatrixType::Scalar Scalar; typedef
25 typedef typename NumTraits<Scalar>::Real RealScalar;
26 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType;
37 identity = Matrix<Scalar, MatrixTyp
[all...]
H A Deigen2_sparse_basic.cpp12 template<typename SetterType,typename DenseType, typename Scalar, int Options>
13 bool test_random_setter(SparseMatrix<Scalar,Options>& sm, const DenseType& ref, const std::vector<Vector2i>& nonzeroCoords)
15 typedef SparseMatrix<Scalar,Options> SparseType;
50 typedef typename SparseMatrixType::Scalar Scalar; typedef
54 typedef Matrix<Scalar,Dynamic,Dynamic> DenseMatrix;
55 typedef Matrix<Scalar,Dynamic,1> DenseVector;
56 Scalar eps = 1e-6;
61 Scalar s1 = ei_random<Scalar>();
[all...]
H A Deigen2_adjoint.cpp18 typedef typename MatrixType::Scalar Scalar; typedef
19 typedef typename NumTraits<Scalar>::Real RealScalar;
20 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType;
21 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, MatrixType::RowsAtCompileTime> SquareMatrixType;
40 Scalar s1 = ei_random<Scalar>(),
41 s2 = ei_random<Scalar>();
52 typedef typename NumTraits<Scalar>::Real RealScalar;
57 if(NumTraits<Scalar>
[all...]
/external/eigen/Eigen/src/Eigenvalues/
H A DEigenSolver.h79 /** \brief Scalar type for matrices of type #MatrixType. */
80 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::EigenSolver
81 typedef typename NumTraits<Scalar>::Real RealScalar;
86 * This is \c std::complex<Scalar> if #Scalar is real (e.g.,
87 * \c float or \c double) and just \c Scalar if #Scalar is
308 typedef Matrix<Scalar, ColsAtCompileTime, 1, Options & ~RowMajor, MaxColsAtCompileTime, 1> ColumnVectorType;
385 if (i == matrix.cols() - 1 || m_matT.coeff(i+1, i) == Scalar(
[all...]
/external/eigen/unsupported/Eigen/src/NonLinearOptimization/
H A Ddogleg.h5 template <typename Scalar>
7 const Matrix< Scalar, Dynamic, Dynamic > &qrfac,
8 const Matrix< Scalar, Dynamic, 1 > &diag,
9 const Matrix< Scalar, Dynamic, 1 > &qtb,
10 Scalar delta,
11 Matrix< Scalar, Dynamic, 1 > &x)
20 Scalar sum, temp, alpha, bnorm;
21 Scalar gnorm, qnorm;
22 Scalar sgnorm;
25 const Scalar epsmc
6 dogleg( const Matrix< Scalar, Dynamic, Dynamic > &qrfac, const Matrix< Scalar, Dynamic, 1 > &diag, const Matrix< Scalar, Dynamic, 1 > &qtb, Scalar delta, Matrix< Scalar, Dynamic, 1 > &x) argument
[all...]

Completed in 2412 milliseconds

1234567891011>>