/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...] |
eig33.cpp | 51 typedef typename Matrix::Scalar Scalar; 52 const Scalar s_inv3 = 1.0/3.0; 53 const Scalar s_sqrt3 = internal::sqrt(Scalar(3.0)); 58 Scalar c0 = m(0,0)*m(1,1)*m(2,2) + Scalar(2)*m(0,1)*m(0,2)*m(1,2) - m(0,0)*m(1,2)*m(1,2) - m(1,1)*m(0,2)*m(0,2) - m(2,2)*m(0,1)*m(0,1); 59 Scalar c1 = m(0,0)*m(1,1) - m(0,1)*m(0,1) + m(0,0)*m(2,2) - m(0,2)*m(0,2) + m(1,1)*m(2,2) - m(1,2)*m(1,2); 60 Scalar c2 = m(0,0) + m(1,1) + m(2,2); 64 Scalar c2_over_3 = c2*s_inv3 [all...] |
bench_norm.cpp | 9 EIGEN_DONT_INLINE typename T::Scalar sqsumNorm(const T& v) 15 EIGEN_DONT_INLINE typename T::Scalar hypotNorm(const T& v) 21 EIGEN_DONT_INLINE typename T::Scalar blueNorm(const T& v) 27 EIGEN_DONT_INLINE typename T::Scalar lapackNorm(T& v) 29 typedef typename T::Scalar Scalar; 31 Scalar scale = 0; 32 Scalar ssq = 1; 35 Scalar ax = internal::abs(v.coeff(i)); 42 ssq = Scalar(1) + ssq * internal::abs2(scale/ax) [all...] |
/external/eigen/bench/btl/libs/BLAS/ |
blas_interface_impl.hh | 4 template<> class blas_interface<SCALAR> : public c_interface_base<SCALAR> 9 static SCALAR fone; 10 static SCALAR fzero; 33 static inline void rot(gene_vector & A, gene_vector & B, SCALAR c, SCALAR s, int N){ 57 static inline void axpy(SCALAR coef, const gene_vector & X, gene_vector & Y, int N){ 61 static inline void axpby(SCALAR a, const gene_vector & X, SCALAR b, gene_vector & Y, int N){ 124 SCALAR* d = new SCALAR[N+worksize] [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_adjoint.cpp | 18 typedef typename MatrixType::Scalar Scalar; 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>::HasFloatingPoint [all...] |
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));
|
/external/eigen/unsupported/Eigen/src/NonLinearOptimization/ |
HybridNonLinearSolver.h | 42 template<typename FunctorType, typename Scalar=double> 53 : factor(Scalar(100.)) 55 , xtol(std::sqrt(NumTraits<Scalar>::epsilon())) 58 , epsfcn(Scalar(0.)) {} 59 Scalar factor; 61 Scalar xtol; 64 Scalar epsfcn; 66 typedef Matrix< Scalar, Dynamic, 1 > FVectorType; 67 typedef Matrix< Scalar, Dynamic, Dynamic > JacobianType; 69 typedef Matrix< Scalar, Dynamic, Dynamic > UpperTriangularType [all...] |
dogleg.h | 5 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 epsmch = NumTraits<Scalar>::epsilon() [all...] |
/external/eigen/test/ |
visitor.cpp | 14 typedef typename MatrixType::Scalar Scalar; 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; 73 v(i) = internal::random<Scalar>(); [all...] |
array_for_matrix.cpp | 15 typedef typename MatrixType::Scalar Scalar; 16 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> ColVectorType; 17 typedef Matrix<Scalar, 1, MatrixType::ColsAtCompileTime> RowVectorType; 29 Scalar s1 = internal::random<Scalar>(), 30 s2 = internal::random<Scalar>(); 32 // scalar addition 35 VERIFY_IS_APPROX(((m1*Scalar(2)).array() - s2).matrix(), (m1+m1) - MatrixType::Constant(rows,cols,s2) ); 48 VERIFY_IS_APPROX(m1.colwise().sum(), m1.colwise().redux(internal::scalar_sum_op<Scalar>())); [all...] |
mapstride.cpp | 15 typedef typename VectorType::Scalar Scalar; 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 Scalar [all...] |
/external/eigen/unsupported/Eigen/src/Eigenvalues/ |
ArpackSelfAdjointEigenSolver.h | 33 template<typename Scalar, typename RealScalar> struct arpack_wrapper; 34 template<typename MatrixSolver, typename MatrixType, typename Scalar, bool BisSPD> struct OP; 45 /** \brief Scalar type for matrices of type \p MatrixType. */ 46 typedef typename MatrixType::Scalar Scalar; 49 /** \brief Real scalar type for \p MatrixType. 51 * This is just \c Scalar if #Scalar is real (e.g., \c float or 52 * \c Scalar), and the type of the real part of \c Scalar if #Scalar i [all...] |
/external/chromium_org/crypto/ |
p224.h | 42 // ScalarMult computes *out = in*scalar where scalar is a 28-byte, big-endian 44 void CRYPTO_EXPORT ScalarMult(const Point& in, const uint8* scalar, Point* out); 46 // ScalarBaseMult computes *out = g*scalar where g is the base point of the 47 // curve and scalar is a 28-byte, big-endian number. 48 void CRYPTO_EXPORT ScalarBaseMult(const uint8* scalar, Point* out);
|
/external/eigen/Eigen/src/SparseCore/ |
AmbiVector.h | 26 typedef _Scalar Scalar; 28 typedef typename NumTraits<Scalar>::Real RealScalar; 47 Scalar& coeffRef(Index i); 48 Scalar& coeff(Index i); 72 Index allocSize = (size * sizeof(ListEl))/sizeof(Scalar); 73 m_allocatedElements = (allocSize*sizeof(Scalar))/sizeof(ListEl); 74 m_buffer = new Scalar[allocSize]; 78 m_allocatedElements = (size*sizeof(Scalar))/sizeof(ListEl); 79 m_buffer = new Scalar[size]; 91 allocSize = allocSize/sizeof(Scalar) + (allocSize%sizeof(Scalar)>0?1:0) [all...] |
SparseRedux.h | 16 typename internal::traits<Derived>::Scalar 20 Scalar res(0); 28 typename internal::traits<SparseMatrix<_Scalar,_Options,_Index> >::Scalar 32 return Matrix<Scalar,1,Dynamic>::Map(&m_data.value(0), m_data.size()).sum(); 36 typename internal::traits<SparseVector<_Scalar,_Options, _Index> >::Scalar 40 return Matrix<Scalar,1,Dynamic>::Map(&m_data.value(0), m_data.size()).sum();
|
SparseCwiseUnaryOp.h | 37 typedef typename CwiseUnaryOpImpl::Scalar Scalar; 48 EIGEN_STRONG_INLINE typename CwiseUnaryOpImpl::Scalar value() const { return m_functor(Base::value()); } 53 typename CwiseUnaryOpImpl::Scalar& valueRef(); 60 typedef typename CwiseUnaryOpImpl::Scalar Scalar; 71 EIGEN_STRONG_INLINE typename CwiseUnaryOpImpl::Scalar value() const { return m_functor(Base::value()); } 76 typename CwiseUnaryOpImpl::Scalar& valueRef(); 101 typedef typename CwiseUnaryViewImpl::Scalar Scalar; [all...] |
SparseView.h | 38 SparseView(const MatrixType& mat, const Scalar& m_reference = Scalar(0), 39 typename NumTraits<Scalar>::Real m_epsilon = NumTraits<Scalar>::dummy_precision()) : 52 Scalar m_reference; 53 typename NumTraits<Scalar>::Real m_epsilon; 91 const SparseView<Derived> MatrixBase<Derived>::sparseView(const Scalar& m_reference, 92 const typename NumTraits<Scalar>::Real& m_epsilon) const
|
/external/eigen/lapack/ |
cholesky.cpp | 26 Scalar* a = reinterpret_cast<Scalar*>(pa); 29 if(UPLO(*uplo)==UP) ret = int(internal::llt_inplace<Scalar, Upper>::blocked(A)); 30 else ret = int(internal::llt_inplace<Scalar, Lower>::blocked(A)); 55 Scalar* a = reinterpret_cast<Scalar*>(pa); 56 Scalar* b = reinterpret_cast<Scalar*>(pb);
|
/external/eigen/unsupported/test/ |
alignedvector3.cpp | 13 template<typename Scalar> 16 Scalar s1 = internal::random<Scalar>(); 17 Scalar s2 = internal::random<Scalar>(); 18 typedef Matrix<Scalar,3,1> RefType; 19 typedef Matrix<Scalar,3,3> Mat33; 20 typedef AlignedVector3<Scalar> FastType;
|
svd_common.h | 37 typedef typename MatrixType::Scalar Scalar; 38 typedef Matrix<Scalar, RowsAtCompileTime, RowsAtCompileTime> MatrixUType; 39 typedef Matrix<Scalar, ColsAtCompileTime, ColsAtCompileTime> MatrixVType; 43 sigma.diagonal() = svd.singularValues().template cast<Scalar>(); 82 typedef typename MatrixType::Scalar Scalar; 92 typedef Matrix<Scalar, RowsAtCompileTime, Dynamic> RhsType; 93 typedef Matrix<Scalar, ColsAtCompileTime, Dynamic> SolutionType; 142 typedef typename MatrixType::Scalar Scalar [all...] |
/external/llvm/test/Analysis/ScalarEvolution/ |
2008-07-19-InfiniteLoop.ll | 1 ; RUN: opt < %s -analyze -scalar-evolution -scalar-evolution-max-iterations=0 | FileCheck %s
|
2008-07-19-WrappingIV.ll | 1 ; RUN: opt < %s -analyze -scalar-evolution -scalar-evolution-max-iterations=0 | FileCheck %s
|
/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...] |
/external/eigen/blas/ |
common.h | 19 #ifndef SCALAR 20 #error the token SCALAR must be defined to compile this file 86 typedef SCALAR Scalar; 87 typedef NumTraits<Scalar>::Real RealScalar; 92 IsComplex = Eigen::NumTraits<SCALAR>::IsComplex, 96 typedef Matrix<Scalar,Dynamic,Dynamic,ColMajor> PlainMatrixType; 97 typedef Map<Matrix<Scalar,Dynamic,Dynamic,ColMajor>, 0, OuterStride<> > MatrixType; 98 typedef Map<Matrix<Scalar,Dynamic,1>, 0, InnerStride<Dynamic> > StridedVectorType; 99 typedef Map<Matrix<Scalar,Dynamic,1> > CompactVectorType [all...] |