HomeSort by relevance Sort by last modified time
    Searched refs:Scalar (Results 176 - 200 of 600) sorted by null

1 2 3 4 5 6 78 91011>>

  /external/eigen/unsupported/test/
sparse_extra.cpp 17 template<typename SetterType,typename DenseType, typename Scalar, int Options>
18 bool test_random_setter(SparseMatrix<Scalar,Options>& sm, const DenseType& ref, const std::vector<Vector2i>& nonzeroCoords)
55 typedef typename SparseMatrixType::Scalar Scalar;
59 typedef Matrix<Scalar,Dynamic,Dynamic> DenseMatrix;
60 typedef Matrix<Scalar,Dynamic,1> DenseVector;
61 Scalar eps = 1e-6;
69 initSparse<Scalar>(density, refMat, m, 0, &zeroCoords, &nonzeroCoords);
78 if(internal::is_same<SparseMatrixType,SparseMatrix<Scalar,Flags> >::value)
83 m.coeffRef(nonzeroCoords[0].x(), nonzeroCoords[0].y()) = Scalar(5)
    [all...]
polynomialsolver.cpp 34 typedef typename POLYNOMIAL::Scalar Scalar;
37 typedef Matrix<Scalar,Deg,1> EvalRootsType;
47 bool evalToZero = evr.isZero( test_precision<Scalar>() );
57 std::vector<Scalar> rootModuli( roots.size() );
81 typedef typename POLYNOMIAL::Scalar Scalar;
83 typedef PolynomialSolver<Scalar, Deg > PolynomialSolverType;
96 typedef typename POLYNOMIAL::Scalar Scalar;
    [all...]
  /external/eigen/test/eigen2/
eigen2_array.cpp 19 typedef typename MatrixType::Scalar Scalar;
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>();
33 // scalar addition
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>()));
    [all...]
eigen2_packetmath.cpp 14 template<typename Scalar> bool areApprox(const Scalar* a, const Scalar* b, int size)
43 template<typename Scalar> void packetmath()
45 typedef typename ei_packet_traits<Scalar>::type Packet;
46 const int PacketSize = ei_packet_traits<Scalar>::size;
49 EIGEN_ALIGN_128 Scalar data1[ei_packet_traits<Scalar>::size*4];
50 EIGEN_ALIGN_128 Scalar data2[ei_packet_traits<Scalar>::size*4]
    [all...]
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));
  /external/eigen/test/
qr_colpivoting.cpp 21 typedef typename MatrixType::Scalar Scalar;
22 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, MatrixType::RowsAtCompileTime> MatrixQType;
49 typedef typename MatrixType::Scalar Scalar;
51 Matrix<Scalar,Rows,Cols> m1;
53 ColPivHouseholderQR<Matrix<Scalar,Rows,Cols> > qr(m1);
60 Matrix<Scalar,Rows,Cols> r = qr.matrixQR().template triangularView<Upper>();
61 Matrix<Scalar,Rows,Cols> c = qr.householderQ() * r * qr.colsPermutation().inverse();
64 Matrix<Scalar,Cols,Cols2> m2 = Matrix<Scalar,Cols,Cols2>::Random(Cols,Cols2)
    [all...]
adjoint.cpp 17 template<typename Vec, typename Mat, typename Scalar>
18 static void run(const Vec& v1, const Vec& v2, Vec& v3, const Mat& square, Scalar s1, Scalar s2) {
28 template<typename Vec, typename Mat, typename Scalar>
29 static void run(const Vec& v1, const Vec& v2, Vec& v3, const Mat& square, Scalar s1, Scalar s2) {
30 typedef typename NumTraits<Scalar>::Real RealScalar;
33 RealScalar ref = NumTraits<Scalar>::IsInteger ? RealScalar(0) : (std::max)((s1 * v1 + s2 * v2).norm(),v3.norm());
47 ref = NumTraits<Scalar>::IsInteger ? 0 : (std::max)((std::max)(v1.norm(),v2.norm()),(std::max)((square * v2).norm(),(square.adjoint() * v1).norm()));
48 VERIFY(internal::isMuchSmallerThan(abs(v1.dot(square * v2) - (square.adjoint() * v1).dot(v2)), ref, test_precision<Scalar>()));
    [all...]
basicstuff.cpp 17 typedef typename MatrixType::Scalar Scalar;
18 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType;
19 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, MatrixType::RowsAtCompileTime> SquareMatrixType;
30 square = Matrix<Scalar, MatrixType::RowsAtCompileTime, MatrixType::RowsAtCompileTime>::Random(rows, rows);
35 Scalar x = 0;
36 while(x == Scalar(0)) x = internal::random<Scalar>();
70 VERIFY_IS_MUCH_SMALLER_THAN(MatrixType::Zero(rows,cols)(r,c), static_cast<Scalar>(1));
74 Matrix<Scalar, 1, MatrixType::RowsAtCompileTime> rv(rows)
    [all...]
integer_types.cpp 22 typedef typename MatrixType::Scalar Scalar;
24 enum { is_signed = (Scalar(-1) > Scalar(0)) ? 0 : 1 };
40 Scalar s1;
42 s1 = internal::random<Scalar>();
53 typedef typename MatrixType::Scalar Scalar;
55 VERIFY(NumTraits<Scalar>::IsInteger);
56 enum { is_signed = (Scalar(-1) > Scalar(0)) ? 0 : 1 }
    [all...]
array_replicate.cpp 18 typedef typename MatrixType::Scalar Scalar;
19 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType;
20 typedef Matrix<Scalar, Dynamic, Dynamic> MatrixX;
21 typedef Matrix<Scalar, Dynamic, 1> VectorX;
  /external/eigen/Eigen/src/Core/util/
XprHelper.h 127 template<typename Scalar, int Rows, int Cols, int Options, int MaxRows, int MaxCols>
139 ((!is_dynamic_size_storage) && (((MaxCols*MaxRows*int(sizeof(Scalar))) % 16) == 0))
154 packet_access_bit = packet_traits<Scalar>::Vectorizable && aligned_bit ? PacketAccessBit : 0
179 typedef Matrix<typename traits<T>::Scalar,
190 typedef Array<typename traits<T>::Scalar,
209 // typedef T::Matrix<typename traits<T>::Scalar,
242 typedef Matrix<typename traits<T>::Scalar,
260 typedef Matrix<typename traits<T>::Scalar,
325 ScalarReadCost = NumTraits<typename traits<T>::Scalar>::ReadCost,
367 /** \internal Helper base class to add a scalar multiple operato
    [all...]
  /external/eigen/Eigen/src/Core/
ArrayBase.h 24 * of scalar values arranged in a one or two dimensionnal fashion. As the main consequence,
26 * arrays support scalar math functions of the c++ standard library (e.g., std::sin(x)), and convenient
27 * constructors allowing to easily write generic code working for both scalar values
49 using internal::special_scalar_op_base<Derived,typename internal::traits<Derived>::Scalar,
50 typename NumTraits<typename internal::traits<Derived>::Scalar>::Real>::operator*;
54 typedef typename internal::traits<Derived>::Scalar Scalar;
55 typedef typename internal::packet_traits<Scalar>::type PacketScalar;
56 typedef typename NumTraits<Scalar>::Real RealScalar;
93 typedef Array<typename internal::traits<Derived>::Scalar,
    [all...]
Swap.h 34 typedef typename internal::packet_traits<Scalar>::type Packet;
45 Scalar,
46 const Scalar
50 inline const Scalar* data() const { return m_expression.data(); }
52 inline Scalar& coeffRef(Index rowId, Index colId)
57 inline Scalar& coeffRef(Index index)
62 inline Scalar& coeffRef(Index rowId, Index colId) const
67 inline Scalar& coeffRef(Index index) const
78 Scalar tmp = m_expression.coeff(rowId, colId);
88 Scalar tmp = m_expression.coeff(index)
    [all...]
  /external/eigen/Eigen/src/SparseLU/
SparseLU_kernel_bmod.h 43 typedef typename ScalarVector::Scalar Scalar;
59 Map<Matrix<Scalar,SegSizeAtCompileTime,SegSizeAtCompileTime>, 0, OuterStride<> > A( &(lusup.data()[luptr]), segsize, segsize, OuterStride<>(lda) );
60 Map<Matrix<Scalar,SegSizeAtCompileTime,1> > u(tempv.data(), segsize);
66 const Index PacketSize = internal::packet_traits<Scalar>::size;
68 Map<Matrix<Scalar,Dynamic,SegSizeAtCompileTime>, 0, OuterStride<> > B( &(lusup.data()[luptr]), nrow, segsize, OuterStride<>(lda) );
71 Map<Matrix<Scalar,Dynamic,1>, 0, OuterStride<> > l(tempv.data()+segsize+aligned_offset+aligned_with_B_offset, nrow, OuterStride<>(ldl) );
74 internal::sparselu_gemm<Scalar>(l.rows(), l.cols(), B.cols(), B.data(), B.outerStride(), u.data(), u.outerStride(), l.data(), l.outerStride());
104 typedef typename ScalarVector::Scalar Scalar;
    [all...]
SparseLU_Memory.h 45 template< typename Scalar, typename Index>
48 return (2*w + 4 + LUNoMarker) * m * sizeof(Index) + (w + 1) * m * sizeof(Scalar);
62 template <typename Scalar, typename Index>
64 Index SparseLUImpl<Scalar,Index>::expand(VectorType& vec, Index& length, Index nbElts, Index keep_prev, Index& num_expansions)
151 template <typename Scalar, typename Index>
152 Index SparseLUImpl<Scalar,Index>::memInit(Index m, Index n, Index annz, Index lwork, Index fillratio, Index panel_size, GlobalLU_t& glu)
160 tempSpace = (2*panel_size + 4 + LUNoMarker) * m * sizeof(Index) + (panel_size + 1) * m * sizeof(Scalar);
165 + (glu.nzlmax + glu.nzumax) * sizeof(Index) + (glu.nzlumax+glu.nzumax) * sizeof(Scalar) + n;
208 template <typename Scalar, typename Index>
210 Index SparseLUImpl<Scalar,Index>::memXpand(VectorType& vec, Index& maxlen, Index nbElts, MemType memtype, Index& num_expansi (…)
    [all...]
SparseLU_column_dfs.h 33 template <typename Scalar, typename Index> class SparseLUImpl;
41 typedef typename ScalarVector::Scalar Scalar;
42 typedef typename IndexVector::Scalar Index;
43 column_dfs_traits(Index jcol, Index& jsuper, typename SparseLUImpl<Scalar, Index>::GlobalLU_t& glu, SparseLUImpl<Scalar, Index>& luImpl)
60 typename SparseLUImpl<Scalar, Index>::GlobalLU_t& m_glu;
61 SparseLUImpl<Scalar, Index>& m_luImpl;
92 template <typename Scalar, typename Index>
93 Index SparseLUImpl<Scalar,Index>::column_dfs(const Index m, const Index jcol, IndexVector& perm_r, Index maxsuper, Index& ns (…)
    [all...]
  /external/eigen/bench/
benchEigenSolver.cpp 27 #ifndef SCALAR
28 #define SCALAR float
31 typedef SCALAR Scalar;
42 typedef typename MatrixType::Scalar Scalar;
43 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, MatrixType::RowsAtCompileTime> SquareMatrixType;
50 Scalar acc = 0;
95 gmm::dense_matrix<Scalar> gmmCovMat(covMat.rows(),covMat.cols());
96 gmm::dense_matrix<Scalar> eigvect(covMat.rows(),covMat.cols())
    [all...]
product_threshold.cpp 44 template<int M, int N, int K, typename Scalar, int Mode>
47 typedef Matrix<Scalar,M,K> Lhs; Lhs a; a.setRandom();
48 typedef Matrix<Scalar,K,N> Rhs; Rhs b; b.setRandom();
49 typedef Matrix<Scalar,M,N> Res; Res c; c.setRandom();
71 template<int M, int N, int K, typename Scalar, int Mode> struct loop_on_n;
113 template<int M, int N, int K, typename Scalar, int Mode>
118 bench_prod<M,N,K,Scalar,Mode==-1? alt_prod<M,N,K>::ret : Mode>();
120 loop_on_n<M,N+1,K,Scalar,Mode>::run();
124 template<int M, int K, typename Scalar, int Mode>
125 struct loop_on_n<M,END,K,Scalar,Mode> { static void run(){} }
    [all...]
  /external/llvm/lib/Transforms/
Makefile 11 PARALLEL_DIRS = Utils Instrumentation Scalar InstCombine IPO Vectorize Hello ObjCARC
  /external/eigen/Eigen/src/Eigen2Support/
LU.h 20 typedef typename MatrixType::Scalar Scalar;
21 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar;
24 typedef Matrix<Scalar, 1, MatrixType::ColsAtCompileTime, MatrixType::Options, 1, MatrixType::MaxColsAtCompileTime> RowVectorType;
25 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1, MatrixType::Options, MatrixType::MaxRowsAtCompileTime, 1> ColVectorType;
27 typedef Matrix<typename MatrixType::Scalar,
37 typedef Matrix<typename MatrixType::Scalar,
  /external/eigen/lapack/
lu.cpp 29 Scalar* a = reinterpret_cast<Scalar*>(pa);
31 int ret = int(Eigen::internal::partial_lu_impl<Scalar,ColMajor,int>
60 Scalar* a = reinterpret_cast<Scalar*>(pa);
61 Scalar* b = reinterpret_cast<Scalar*>(pb);
  /external/eigen/unsupported/Eigen/src/LevenbergMarquardt/
LMcovar.h 19 template <typename Scalar>
21 Matrix< Scalar, Dynamic, Dynamic > &r,
23 Scalar tol = std::sqrt(NumTraits<Scalar>::epsilon()) )
30 Scalar temp;
34 const Scalar tolr = tol * abs(r(0,0));
35 Matrix< Scalar, Dynamic, 1 > wa(n);
  /external/eigen/unsupported/Eigen/src/NonLinearOptimization/
covar.h 5 template <typename Scalar>
7 Matrix< Scalar, Dynamic, Dynamic > &r,
9 Scalar tol = std::sqrt(NumTraits<Scalar>::epsilon()) )
17 Scalar temp;
21 const Scalar tolr = tol * abs(r(0,0));
22 Matrix< Scalar, Dynamic, 1 > wa(n);
  /external/eigen/unsupported/Eigen/src/MatrixFunctions/
MatrixFunctionAtomic.h 28 typedef typename MatrixType::Scalar Scalar;
30 typedef typename NumTraits<Scalar>::Real RealScalar;
31 typedef typename internal::stem_function<Scalar>::type StemFunction;
32 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType;
54 /** \brief Pointer to scalar function */
61 Scalar m_avgEival;
75 m_avgEival = A.trace() / Scalar(RealScalar(m_Arows));
84 P = Scalar(RealScalar(1.0/(s + 1))) * P * m_Ashifted;
111 if (Fincr_norm < NumTraits<Scalar>::epsilon() * F_norm)
    [all...]
  /external/eigen/Eigen/src/SparseCore/
SparseMatrixBase.h 30 typedef typename internal::traits<Derived>::Scalar Scalar;
31 typedef typename internal::packet_traits<Scalar>::type PacketScalar;
35 typename internal::packet_traits<Scalar>::type
102 typedef typename internal::conditional<NumTraits<Scalar>::IsComplex,
103 CwiseUnaryOp<internal::scalar_conjugate_op<Scalar>, Eigen::Transpose<const Derived> >,
108 typedef SparseMatrix<Scalar, Flags&RowMajorBit ? RowMajor : ColMajor, Index> PlainObject;
112 /** This is the "real scalar" type; if the \a Scalar type is already real numbers
113 * (e.g. int, float or double) then \a RealScalar is just the same as \a Scalar. I
    [all...]

Completed in 451 milliseconds

1 2 3 4 5 6 78 91011>>