/external/eigen/Eigen/src/Eigenvalues/ |
H A D | HessenbergDecomposition.h | 74 typedef typename MatrixType::Index Index; typedef in class:Eigen::HessenbergDecomposition 100 HessenbergDecomposition(Index size = Size==Dynamic ? 2 : Size) 295 Index n = matA.rows(); 297 for (Index i = 0; i<n-1; ++i) 300 Index remainingSize = n-i-1; 340 typedef typename MatrixType::Index Index; typedef in struct:Eigen::internal::HessenbergDecompositionMatrixHReturnType 357 Index n = result.rows(); 362 Index row [all...] |
H A D | Tridiagonalization.h | 70 typedef typename MatrixType::Index Index; typedef in class:Eigen::Tridiagonalization 113 Tridiagonalization(Index size = Size==Dynamic ? 2 : Size) 316 Index n = m_matrix.rows(); 349 typedef typename MatrixType::Index Index; typedef 352 Index n = matA.rows(); 356 for (Index i = 0; i<n-1; ++i) 358 Index remainingSize = n-i-1; 441 typedef typename MatrixType::Index Inde typedef in struct:Eigen::internal::tridiagonalization_inplace_selector 529 typedef typename MatrixType::Index Index; typedef in struct:Eigen::internal::TridiagonalizationMatrixTReturnType [all...] |
/external/eigen/Eigen/src/Geometry/ |
H A D | Homogeneous.h | 75 inline Index rows() const { return m_matrix.rows() + (int(Direction)==Vertical ? 1 : 0); } 76 inline Index cols() const { return m_matrix.cols() + (int(Direction)==Horizontal ? 1 : 0); } 78 inline Scalar coeff(Index row, Index col) const 240 typedef typename MatrixType::Index Index; typedef in struct:Eigen::internal::homogeneous_left_product_impl 246 inline Index rows() const { return m_lhs.rows(); } 247 inline Index cols() const { return m_rhs.cols(); } 280 typedef typename MatrixType::Index Index; typedef in struct:Eigen::internal::homogeneous_right_product_impl [all...] |
H A D | Hyperplane.h | 44 typedef DenseIndex Index; typedef in class:Eigen::Hyperplane 46 typedef Matrix<Scalar,Index(AmbientDimAtCompileTime)==Dynamic 48 : Index(AmbientDimAtCompileTime)+1,1,Options> Coefficients; 62 inline explicit Hyperplane(Index _dim) : m_coeffs(_dim+1) {} 122 inline Index dim() const { return AmbientDimAtCompileTime==Dynamic ? m_coeffs.size()-1 : Index(AmbientDimAtCompileTime); }
|
/external/eigen/Eigen/src/Householder/ |
H A D | HouseholderSequence.h | 63 typedef typename VectorsType::Index Index; typedef in struct:Eigen::internal::traits 81 typedef typename VectorsType::Index Index; typedef in struct:Eigen::internal::hseq_side_dependent_impl 82 static inline const EssentialVectorType essentialVector(const HouseholderSequenceType& h, Index k) 84 Index start = k+1+h.m_shift; 94 typedef typename VectorsType::Index Index; typedef in struct:Eigen::internal::hseq_side_dependent_impl 95 static inline const EssentialVectorType essentialVector(const HouseholderSequenceType& h, Index k) 97 Index star 125 typedef typename VectorsType::Index Index; typedef in class:Eigen::HouseholderSequence [all...] |
/external/eigen/Eigen/src/IterativeLinearSolvers/ |
H A D | BiCGSTAB.h | 184 typedef typename MatrixType::Index Index; typedef in class:Eigen::BiCGSTAB
|
H A D | ConjugateGradient.h | 169 typedef typename MatrixType::Index Index; typedef in class:Eigen::ConjugateGradient
|
H A D | IterativeSolverBase.h | 27 typedef typename MatrixType::Index Index; typedef in class:Eigen::IterativeSolverBase 115 Index rows() const { return mp_matrix ? mp_matrix->rows() : 0; } 117 Index cols() const { return mp_matrix ? mp_matrix->cols() : 0; }
|
/external/eigen/Eigen/src/LU/ |
H A D | Inverse.h | 277 typedef typename MatrixType::Index Index; typedef in struct:Eigen::internal::inverse_impl 286 inline Index rows() const { return m_matrix.rows(); } 287 inline Index cols() const { return m_matrix.cols(); }
|
H A D | PartialPivLU.h | 62 typedef typename MatrixType::Index Index; typedef in class:Eigen::PartialPivLU 81 PartialPivLU(Index size); 170 inline Index rows() const { return m_lu.rows(); } 171 inline Index cols() const { return m_lu.cols(); } 177 Index m_det_p; 192 PartialPivLU<MatrixType>::PartialPivLU(Index size) 227 typedef typename MatrixType::Index Index; typedef in struct:Eigen::internal::partial_lu_impl 239 static Index unblocked_l [all...] |
/external/eigen/Eigen/src/PardisoSupport/ |
H A D | PardisoSupport.h | 43 template<typename Index> 46 static Index run( _MKL_DSS_HANDLE_t pt, Index maxfct, Index mnum, Index type, Index phase, Index n, void *a, 47 Index *ia, Index *ja, Index *per 57 typedef long long int Index; typedef in struct:Eigen::internal::pardiso_run_selector 75 typedef typename _MatrixType::Index Index; typedef in struct:Eigen::internal::pardiso_traits 84 typedef typename _MatrixType::Index Index; typedef in struct:Eigen::internal::pardiso_traits 93 typedef typename _MatrixType::Index Index; typedef in struct:Eigen::internal::pardiso_traits 106 typedef typename Traits::Index Index; typedef in class:Eigen::PardisoImpl [all...] |
/external/eigen/Eigen/src/QR/ |
H A D | HouseholderQR.h | 56 typedef typename MatrixType::Index Index; typedef in class:Eigen::HouseholderQR 76 HouseholderQR(Index rows, Index cols) 182 inline Index rows() const { return m_qr.rows(); } 183 inline Index cols() const { return m_qr.cols(); } 221 typedef typename MatrixQR::Index Index; typedef 224 Index rows = mat.rows(); 225 Index col 259 typedef typename MatrixQR::Index Index; typedef [all...] |
/external/eigen/Eigen/src/SparseCore/ |
H A D | AmbiVector.h | 27 typedef _Index Index; typedef in class:Eigen::internal::AmbiVector 30 AmbiVector(Index size) 39 Index nonZeros() const; 42 void setBounds(Index start, Index end) { m_start = start; m_end = end; } 47 Scalar& coeffRef(Index i); 48 Scalar& coeff(Index i); 54 void resize(Index size) 61 Index size() const { return m_size; } 65 void reallocate(Index siz [all...] |
H A D | CompressedStorage.h | 27 typedef _Index Index; typedef in class:Eigen::internal::CompressedStorage 93 void append(const Scalar& v, Index i) 95 Index id = static_cast<Index>(m_size); 108 inline Index& index(size_t i) { return m_indices[i]; } 109 inline const Index& index(size_t i) const { return m_indices[i]; } 111 static CompressedStorage Map(Index* indices, Scalar* values, size_t size) 121 inline Index searchLowerIndex(Index key) const 127 inline Index searchLowerInde [all...] |
H A D | SparseBlock.h | 30 typedef typename BlockImpl::Index Index; typedef in class:Eigen::BlockImpl::InnerIterator 32 inline InnerIterator(const BlockType& xpr, Index outer) 35 inline Index row() const { return IsRowMajor ? m_outer : this->index(); } 36 inline Index col() const { return IsRowMajor ? this->index() : m_outer; } 38 Index m_outer; 42 typedef typename BlockImpl::Index Index; typedef in class:Eigen::BlockImpl::ReverseInnerIterator 44 inline ReverseInnerIterator(const BlockType& xpr, Index outer) 47 inline Index ro [all...] |
H A D | SparseCwiseBinaryOp.h | 72 typedef typename Lhs::Index Index; typedef in class:Eigen::CwiseBinaryOpImpl::InnerIterator 76 // NOTE: we have to prefix Index by "typename Lhs::" to avoid an ICE with VC11 77 EIGEN_STRONG_INLINE InnerIterator(const CwiseBinaryOpImpl& binOp, typename Lhs::Index outer) 103 typedef typename Lhs::Index Index; typedef in class:Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector 107 EIGEN_STRONG_INLINE sparse_cwise_binary_op_inner_iterator_selector(const CwiseBinaryXpr& xpr, Index outer) 144 EIGEN_STRONG_INLINE Index index() const { return m_id; } 145 EIGEN_STRONG_INLINE Index row() const { return Lhs::IsRowMajor ? m_lhsIter.row() : index(); } 146 EIGEN_STRONG_INLINE Index co 169 typedef typename Lhs::Index Index; typedef in class:Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector 222 typedef typename Lhs::Index Index; typedef in class:Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector 262 typedef typename Lhs::Index Index; typedef in class:Eigen::internal::sparse_cwise_binary_op_inner_iterator_selector [all...] |
H A D | SparseDenseProduct.h | 49 typedef typename Lhs::Index Index; typedef in struct:Eigen::internal::traits 105 EIGEN_STRONG_INLINE Index rows() const { return Tr ? m_rhs.rows() : m_lhs.rows(); } 106 EIGEN_STRONG_INLINE Index cols() const { return Tr ? m_lhs.cols() : m_rhs.cols(); } 120 typedef typename SparseDenseOuterProduct::Index Index; typedef in class:Eigen::SparseDenseOuterProduct::InnerIterator 122 EIGEN_STRONG_INLINE InnerIterator(const SparseDenseOuterProduct& prod, Index outer) 126 inline Index outer() const { return m_outer; } 127 inline Index row() const { return Transpose ? m_outer : Base::index(); } 128 inline Index co 171 typedef typename Lhs::Index Index; typedef in struct:Eigen::internal::sparse_time_dense_product_impl 196 typedef typename Lhs::Index Index; typedef in struct:Eigen::internal::sparse_time_dense_product_impl 218 typedef typename Lhs::Index Index; typedef in struct:Eigen::internal::sparse_time_dense_product_impl 237 typedef typename Lhs::Index Index; typedef in struct:Eigen::internal::sparse_time_dense_product_impl [all...] |
H A D | SparseDiagonalProduct.h | 35 typedef typename promote_index_type<typename traits<Lhs>::Index, 36 typename traits<Rhs>::Index>::type Index; typedef in struct:Eigen::internal::traits 93 EIGEN_STRONG_INLINE Index rows() const { return m_lhs.rows(); } 94 EIGEN_STRONG_INLINE Index cols() const { return m_rhs.cols(); } 112 typedef typename Lhs::Index Index; typedef in class:Eigen::internal::sparse_diagonal_product_inner_iterator_selector 115 const SparseDiagonalProductType& expr, Index outer) 132 typedef typename Lhs::Index Index; typedef in class:Eigen::internal::sparse_diagonal_product_inner_iterator_selector 150 typedef typename Lhs::Index Index; typedef in class:Eigen::internal::sparse_diagonal_product_inner_iterator_selector 170 typedef typename Lhs::Index Index; typedef in class:Eigen::internal::sparse_diagonal_product_inner_iterator_selector [all...] |
H A D | SparseProduct.h | 19 typedef typename internal::traits<Lhs>::Index Index; typedef in struct:Eigen::SparseSparseProductReturnType 28 SparseMatrix<Scalar,0,Index>, 32 SparseMatrix<Scalar,0,Index>, 47 typedef typename promote_index_type<typename traits<_LhsNested>::Index, 48 typename traits<_RhsNested>::Index>::type Index; typedef in struct:Eigen::internal::traits 124 EIGEN_STRONG_INLINE Index rows() const { return m_lhs.rows(); } 125 EIGEN_STRONG_INLINE Index cols() const { return m_rhs.cols(); }
|
/external/eigen/Eigen/src/SparseLU/ |
H A D | SparseLU_column_dfs.h | 33 template <typename Scalar, typename Index> class SparseLUImpl; 42 typedef typename IndexVector::Scalar Index; typedef in struct:Eigen::internal::column_dfs_traits 43 column_dfs_traits(Index jcol, Index& jsuper, typename SparseLUImpl<Scalar, Index>::GlobalLU_t& glu, SparseLUImpl<Scalar, Index>& luImpl) 46 bool update_segrep(Index /*krep*/, Index /*jj*/) 50 void mem_expand(IndexVector& lsub, Index& nextl, Index chmar [all...] |
H A D | SparseLU_panel_dfs.h | 40 typedef typename IndexVector::Scalar Index; typedef in struct:Eigen::internal::panel_dfs_traits 41 panel_dfs_traits(Index jcol, Index* marker) 44 bool update_segrep(Index krep, Index jj) 53 void mem_expand(IndexVector& /*glu.lsub*/, Index /*nextl*/, Index /*chmark*/) {} 55 Index m_jcol; 56 Index* m_marker; 60 template <typename Scalar, typename Index> [all...] |
/external/eigen/test/ |
H A D | cholesky.cpp | 63 typedef typename MatrixType::Index Index; typedef 67 Index rows = m.rows(); 68 Index cols = m.cols(); 248 typedef typename MatrixType::Index Index; typedef 250 Index rows = m.rows(); 251 Index cols = m.cols();
|
H A D | geo_hyperplane.cpp | 21 typedef typename HyperplaneType::Index Index; typedef 22 const Index dim = _plane.dim();
|
H A D | ref.cpp | 39 typedef typename MatrixType::Index Index; typedef 50 Index rows = m.rows(), cols = m.cols(); 55 Index i = internal::random<Index>(0,rows-1); 56 Index j = internal::random<Index>(0,cols-1); 57 Index brows = internal::random<Index>(1,rows-i); 58 Index bcol 88 typedef typename VectorType::Index Index; typedef [all...] |
H A D | sparse_basic.cpp | 16 typedef typename SparseMatrixType::Index Index; typedef 17 typedef Matrix<Index,2,1> Vector2; 19 const Index rows = ref.rows(); 20 const Index cols = ref.cols(); 108 for (Index j=0; j<cols; ++j) 110 for (Index k=0; k<rows/2; ++k) 112 Index i = internal::random<Index>(0,rows-1); 130 Index [all...] |