/external/eigen/Eigen/src/Householder/ |
H A D | HouseholderSequence.h | 62 typedef typename VectorsType::Scalar Scalar; typedef in struct:Eigen::internal::traits 104 typedef typename scalar_product_traits<OtherScalarType, typename MatrixType::Scalar>::ReturnType 124 typedef typename internal::traits<HouseholderSequence>::Scalar Scalar; typedef in class:Eigen::HouseholderSequence 128 typename internal::conditional<NumTraits<Scalar>::IsComplex, 131 typename internal::conditional<NumTraits<Scalar>::IsComplex, 229 Matrix<Scalar, DestType::RowsAtCompileTime, 1, 282 Matrix<Scalar,1,Dest::RowsAtCompileTime,RowMajor,1,Dest::MaxRowsAtCompileTime> workspace(dst.rows()); 302 Matrix<Scalar, [all...] |
/external/eigen/Eigen/src/IterativeLinearSolvers/ |
H A D | BiCGSTAB.h | 36 typedef typename Dest::Scalar Scalar; typedef 37 typedef Matrix<Scalar,Dynamic,1> VectorType; 53 Scalar rho = 1; 54 Scalar alpha = 1; 55 Scalar w = 1; 64 RealScalar eps2 = NumTraits<Scalar>::epsilon()*NumTraits<Scalar>::epsilon(); 70 Scalar rho_old = rho; 82 Scalar bet 183 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::BiCGSTAB [all...] |
H A D | ConjugateGradient.h | 35 typedef typename Dest::Scalar Scalar; typedef 36 typedef Matrix<Scalar,Dynamic,1> VectorType; 72 Scalar alpha = absNew / p.dot(tmp); // the amount we travel on dir 95 typename _Preconditioner = DiagonalPreconditioner<typename _MatrixType::Scalar> > 122 * and NumTraits<Scalar>::epsilon() for the tolerance. 168 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::ConjugateGradient
|
H A D | IterativeSolverBase.h | 26 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::IterativeSolverBase 221 m_tolerance = NumTraits<Scalar>::epsilon();
|
/external/eigen/Eigen/src/LU/ |
H A D | Inverse.h | 42 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 D | PartialPivLU.h | 59 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::PartialPivLU 60 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar; 166 typename internal::traits<MatrixType>::Scalar determinant() const; 215 template<typename Scalar, int StorageOrder, typename PivIndex> 223 typedef Map<Matrix<Scalar, Dynamic, Dynamic, StorageOrder> > MapLU; 298 static Index blocked_lu(Index rows, Index cols, Scalar* lu_data, Index luStride, PivIndex* row_transpositions, PivIndex& nb_transpositions, Index maxBlockSize=256) 380 <typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, typename TranspositionType::Index> 410 typename internal::traits<MatrixType>::Scalar PartialPivLU<MatrixType>::determinant() const 413 return Scalar(m_det_ [all...] |
/external/eigen/Eigen/src/PardisoSupport/ |
H A D | PardisoSupport.h | 73 typedef typename _MatrixType::Scalar Scalar; typedef in struct:Eigen::internal::pardiso_traits 82 typedef typename _MatrixType::Scalar Scalar; typedef in struct:Eigen::internal::pardiso_traits 91 typedef typename _MatrixType::Scalar Scalar; typedef in struct:Eigen::internal::pardiso_traits 104 typedef typename Traits::Scalar Scalar; typedef in class:Eigen::PardisoImpl 107 typedef SparseMatrix<Scalar,RowMajor,Index> SparseMatrixType; 108 typedef Matrix<Scalar,Dynami [all...] |
/external/eigen/Eigen/src/QR/ |
H A D | HouseholderQR.h | 54 typedef typename MatrixType::Scalar Scalar; typedef in class:Eigen::HouseholderQR 57 typedef Matrix<Scalar, RowsAtCompileTime, RowsAtCompileTime, (MatrixType::Flags&RowMajorBit) ? RowMajor : ColMajor, MaxRowsAtCompileTime, MaxRowsAtCompileTime> MatrixQType; 219 void householder_qr_inplace_unblocked(MatrixQR& mat, HCoeffs& hCoeffs, typename MatrixQR::Scalar* tempData = 0) 222 typedef typename MatrixQR::Scalar Scalar; typedef 230 typedef Matrix<Scalar,MatrixQR::ColsAtCompileTime,1> TempType; 257 typename MatrixQR::Scalar* tempData = 0) 260 typedef typename MatrixQR::Scalar Scalar; typedef [all...] |
/external/eigen/Eigen/src/SparseCore/ |
H A D | AmbiVector.h | 26 typedef _Scalar Scalar; typedef in class:Eigen::internal::AmbiVector 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) [all...] |
H A D | CompressedStorage.h | 26 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 D | SparseCwiseBinaryOp.h | 98 typedef typename traits<CwiseBinaryXpr>::Scalar Scalar; typedef in class:Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector 125 m_value = m_functor(m_lhsIter.value(), Scalar(0)); 131 m_value = m_functor(Scalar(0), m_rhsIter.value()); 142 EIGEN_STRONG_INLINE Scalar value() const { return m_value; } 154 Scalar m_value; 164 typedef typename CwiseBinaryXpr::Scalar Scalar; typedef in class:Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector 198 EIGEN_STRONG_INLINE Scalar value() const { return m_functor(m_lhsIter.value(), m_rhsIter.value()); } 218 typedef typename CwiseBinaryXpr::Scalar Scala typedef in class:Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector 259 typedef typename CwiseBinaryXpr::Scalar Scalar; typedef in class:Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector [all...] |
H A D | SparseDenseProduct.h | 47 typedef typename scalar_product_traits<typename traits<Lhs>::Scalar, 48 typename traits<Rhs>::Scalar>::ReturnType Scalar; typedef in struct:Eigen::internal::traits 66 CoeffReadCost = LhsCoeffReadCost + RhsCoeffReadCost + NumTraits<Scalar>::MulCost 130 inline Scalar value() const { return Base::value() * m_factor; } 133 static Scalar get(const _RhsNested &rhs, Index outer, Dense = Dense()) 138 static Scalar get(const _RhsNested &rhs, Index outer, Sparse = Sparse()) 144 return Scalar(0); 148 Scalar m_factor; 173 static void run(const SparseLhsType& lhs, const DenseRhsType& rhs, DenseResType& res, const typename Res::Scalar [all...] |
H A D | SparseDiagonalProduct.h | 34 typedef typename _Lhs::Scalar Scalar; typedef in struct:Eigen::internal::traits 109 : public CwiseUnaryOp<scalar_multiple_op<typename Lhs::Scalar>,const Rhs>::InnerIterator 111 typedef typename CwiseUnaryOp<scalar_multiple_op<typename Lhs::Scalar>,const Rhs>::InnerIterator Base; 124 scalar_product_op<typename Lhs::Scalar>, 129 scalar_product_op<typename Lhs::Scalar>, 147 : public CwiseUnaryOp<scalar_multiple_op<typename Rhs::Scalar>,const Lhs>::InnerIterator 149 typedef typename CwiseUnaryOp<scalar_multiple_op<typename Rhs::Scalar>,const Lhs>::InnerIterator Base; 162 scalar_product_op<typename Rhs::Scalar>, 167 scalar_product_op<typename Rhs::Scalar>, [all...] |
H A D | SparseProduct.h | 18 typedef typename internal::traits<Lhs>::Scalar Scalar; typedef in struct:Eigen::SparseSparseProductReturnType 28 SparseMatrix<Scalar,0,Index>, 32 SparseMatrix<Scalar,0,Index>, 46 typedef typename _LhsNested::Scalar Scalar; typedef in struct:Eigen::internal::traits 109 SparseSparseProduct pruned(const Scalar& reference = 0, const RealScalar& epsilon = NumTraits<RealScalar>::dummy_precision()) const
|
/external/eigen/Eigen/src/SparseLU/ |
H A D | SparseLU_column_dfs.h | 33 template <typename Scalar, typename Index> class SparseLUImpl; 41 typedef typename ScalarVector::Scalar Scalar; typedef in struct:Eigen::internal::column_dfs_traits 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,Inde [all...] |
/external/eigen/bench/ |
H A D | bench_gemm.cpp | 17 typedef SCALAR Scalar; typedef 18 typedef NumTraits<Scalar>::Real RealScalar; 20 typedef Matrix</*Real*/Scalar,Dynamic,Dynamic> B; 21 typedef Matrix<Scalar,Dynamic,Dynamic> C; 125 typedef internal::gebp_traits<Scalar,Scalar> Traits; 168 internal::computeProductBlockingSizes<Scalar,Scalar>(kc, mc, nc); 194 r.noalias() += a.cast<Scalar>() * b.cast<Scalar>(); [all...] |
H A D | 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; typedef 31 Scalar scale = 0; 32 Scalar ssq = 1; 35 Scalar ax = internal::abs(v.coeff(i)); 42 ssq = Scalar( 52 typedef typename T::Scalar Scalar; typedef [all...] |
/external/eigen/bench/btl/libs/eigen3/ |
H A D | eigen3_interface.hh | 115 typedef typename Dest::Scalar Scalar; typedef 116 typedef typename internal::packet_traits<Scalar>::type Packet; 117 const int PacketSize = sizeof(Packet)/sizeof(Scalar); 122 Scalar* A0 = dst.data() + j*dst.stride();
|
/external/eigen/blas/ |
H A D | common.h | 86 typedef SCALAR Scalar; typedef 87 typedef NumTraits<Scalar>::Real RealScalar; 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; 126 T* ret = new Scalar[n];
|
/external/eigen/test/ |
H A D | cholesky.cpp | 31 typedef typename MatrixType::Scalar Scalar; typedef 33 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType; 70 typedef typename MatrixType::Scalar Scalar; typedef 71 typedef typename NumTraits<Scalar>::Real RealScalar; 72 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, MatrixType::RowsAtCompileTime> SquareMatrixType; 73 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType; 204 Matrix<Scalar,Dynamic,Dynamic> a = Matrix<Scalar,Dynami 253 typedef typename MatrixType::Scalar Scalar; typedef 305 typedef typename MatrixType::Scalar Scalar; typedef [all...] |
H A D | geo_hyperplane.cpp | 24 typedef typename HyperplaneType::Scalar Scalar; typedef 25 typedef Matrix<Scalar, HyperplaneType::AmbientDimAtCompileTime, 1> VectorType; 26 typedef Matrix<Scalar, HyperplaneType::AmbientDimAtCompileTime, 39 Scalar s0 = internal::random<Scalar>(); 40 Scalar s1 = internal::random<Scalar>(); 42 VERIFY_IS_APPROX( n1.dot(n1), Scalar(1) ); 44 VERIFY_IS_MUCH_SMALLER_THAN( pl0.absDistance(p0), Scalar( [all...] |
H A D | ref.cpp | 40 typedef typename MatrixType::Scalar Scalar; typedef 42 typedef Matrix<Scalar,Dynamic,Dynamic,MatrixType::Options> DynMatrixType; 89 typedef typename VectorType::Scalar Scalar; typedef 91 typedef Matrix<Scalar,Dynamic,1,VectorType::Options> DynMatrixType; 92 typedef Matrix<Scalar,Dynamic,Dynamic,ColMajor> MatrixType;
|
H A D | sparse_basic.cpp | 21 typedef typename SparseMatrixType::Scalar Scalar; typedef 25 typedef Matrix<Scalar,Dynamic,Dynamic> DenseMatrix; 26 typedef Matrix<Scalar,Dynamic,1> DenseVector; 27 Scalar eps = 1e-6; 29 Scalar s1 = internal::random<Scalar>(); 37 initSparse<Scalar>(density, refMat, m, 0, &zeroCoords, &nonzeroCoords); 46 if(internal::is_same<SparseMatrixType,SparseMatrix<Scalar,Flags> >::value) 51 m.coeffRef(nonzeroCoords[0].x(), nonzeroCoords[0].y()) = Scalar( [all...] |
H A D | sparse_product.cpp | 45 typedef typename SparseMatrixType::Scalar Scalar; typedef 49 typedef Matrix<Scalar,Dynamic,Dynamic> DenseMatrix; 50 typedef Matrix<Scalar,Dynamic,1> DenseVector; 51 typedef Matrix<Scalar,1,Dynamic> RowDenseVector; 52 typedef SparseVector<Scalar,0,Index> ColSpVector; 53 typedef SparseVector<Scalar,RowMajor,Index> RowSpVector; 55 Scalar s1 = internal::random<Scalar>(); 56 Scalar s [all...] |
/external/eigen/unsupported/Eigen/src/BVH/ |
H A D | BVAlgorithms.h | 149 typename Minimizer::Scalar minimize_helper(const BVH &tree, Minimizer &minimizer, typename BVH::Index root, typename Minimizer::Scalar minimum) 151 typedef typename Minimizer::Scalar Scalar; typedef 153 typedef std::pair<Scalar, Index> QueueElement; //first element is priority 161 todo.push(std::make_pair(Scalar(), root)); 171 Scalar val = minimizer.minimumOnVolume(tree.getVolume(*vBegin)); 185 typedef typename Minimizer::Scalar Scalar; typedef in struct:Eigen::internal::minimizer_helper1 187 Scalar minimumOnVolum 198 typedef typename Minimizer::Scalar Scalar; typedef in struct:Eigen::internal::minimizer_helper2 237 typedef typename Minimizer::Scalar Scalar; typedef [all...] |