/external/eigen/Eigen/src/Core/ |
D | VectorBlock.h | 110 inline typename DenseBase<Derived>::SegmentReturnType 111 DenseBase<Derived>::segment(Index start, Index size) 119 inline typename DenseBase<Derived>::ConstSegmentReturnType 120 DenseBase<Derived>::segment(Index start, Index size) const 142 inline typename DenseBase<Derived>::SegmentReturnType 143 DenseBase<Derived>::head(Index size) 151 inline typename DenseBase<Derived>::ConstSegmentReturnType 152 DenseBase<Derived>::head(Index size) const 174 inline typename DenseBase<Derived>::SegmentReturnType 175 DenseBase<Derived>::tail(Index size) [all …]
|
D | CwiseNullaryOp.h | 117 DenseBase<Derived>::NullaryExpr(Index rows, Index cols, const CustomNullaryOp& func) 140 DenseBase<Derived>::NullaryExpr(Index size, const CustomNullaryOp& func) 159 DenseBase<Derived>::NullaryExpr(const CustomNullaryOp& func) 178 EIGEN_STRONG_INLINE const typename DenseBase<Derived>::ConstantReturnType 179 DenseBase<Derived>::Constant(Index rows, Index cols, const Scalar& value) 181 return DenseBase<Derived>::NullaryExpr(rows, cols, internal::scalar_constant_op<Scalar>(value)); 200 EIGEN_STRONG_INLINE const typename DenseBase<Derived>::ConstantReturnType 201 DenseBase<Derived>::Constant(Index size, const Scalar& value) 203 return DenseBase<Derived>::NullaryExpr(size, internal::scalar_constant_op<Scalar>(value)); 216 EIGEN_STRONG_INLINE const typename DenseBase<Derived>::ConstantReturnType [all …]
|
D | DenseBase.h | 31 template<typename Derived> class DenseBase 240 Derived& operator=(const DenseBase<OtherDerived>& other); 245 Derived& operator=(const DenseBase& other); 262 Derived& lazyAssign(const DenseBase<OtherDerived>& other); 271 CommaInitializer<Derived> operator<< (const DenseBase<OtherDerived>& other); 291 typename DenseBase::ConstSegmentReturnType segment(Index start, Index size) const; 294 typename DenseBase::ConstSegmentReturnType head(Index size) const; 297 typename DenseBase::ConstSegmentReturnType tail(Index size) const; 350 bool isApprox(const DenseBase<OtherDerived>& other, 355 bool isMuchSmallerThan(const DenseBase<OtherDerived>& other, [all …]
|
D | VectorwiseOp.h | 142 inline result_type operator()(const DenseBase<Derived>& mat) const 225 extendedTo(const DenseBase<OtherDerived>& other) const 408 ExpressionType& operator=(const DenseBase<OtherDerived>& other) 418 ExpressionType& operator+=(const DenseBase<OtherDerived>& other) 427 ExpressionType& operator-=(const DenseBase<OtherDerived>& other) 436 ExpressionType& operator*=(const DenseBase<OtherDerived>& other) 447 ExpressionType& operator/=(const DenseBase<OtherDerived>& other) 461 operator+(const DenseBase<OtherDerived>& other) const 473 operator-(const DenseBase<OtherDerived>& other) const 486 operator*(const DenseBase<OtherDerived>& other) const [all …]
|
D | Select.h | 124 DenseBase<Derived>::select(const DenseBase<ThenDerived>& thenMatrix, 125 const DenseBase<ElseDerived>& elseMatrix) const 138 DenseBase<Derived>::select(const DenseBase<ThenDerived>& thenMatrix, 153 DenseBase<Derived>::select(typename ElseDerived::Scalar thenScalar, 154 const DenseBase<ElseDerived>& elseMatrix) const
|
D | CommaInitializer.h | 40 inline CommaInitializer(XprType& xpr, const DenseBase<OtherDerived>& other) in CommaInitializer() 66 CommaInitializer& operator,(const DenseBase<OtherDerived>& other) 123 inline CommaInitializer<Derived> DenseBase<Derived>::operator<< (const Scalar& s) 132 DenseBase<Derived>::operator<<(const DenseBase<OtherDerived>& other)
|
D | Random.h | 49 DenseBase<Derived>::Random(Index rows, Index cols) 76 DenseBase<Derived>::Random(Index size) 97 DenseBase<Derived>::Random() 110 inline Derived& DenseBase<Derived>::setRandom()
|
D | Fuzzy.h | 98 bool DenseBase<Derived>::isApprox( 99 const DenseBase<OtherDerived>& other, 120 bool DenseBase<Derived>::isMuchSmallerThan( 140 bool DenseBase<Derived>::isMuchSmallerThan( 141 const DenseBase<OtherDerived>& other,
|
D | SelfCwiseBinaryOp.h | 88 void copyCoeff(Index row, Index col, const DenseBase<OtherDerived>& other) 98 void copyCoeff(Index index, const DenseBase<OtherDerived>& other) 107 void copyPacket(Index row, Index col, const DenseBase<OtherDerived>& other) 117 void copyPacket(Index index, const DenseBase<OtherDerived>& other) 128 EIGEN_STRONG_INLINE SelfCwiseBinaryOp& lazyAssign(const DenseBase<RhsDerived>& rhs) 172 inline Derived& DenseBase<Derived>::operator*=(const Scalar& other) 181 inline Derived& DenseBase<Derived>::operator/=(const Scalar& other)
|
D | BooleanRedux.h | 79 inline bool DenseBase<Derived>::all() const 105 inline bool DenseBase<Derived>::any() const 131 inline typename DenseBase<Derived>::Index DenseBase<Derived>::count() const
|
D | Visitor.h | 77 void DenseBase<Derived>::visit(Visitor& visitor) const 175 DenseBase<Derived>::minCoeff(IndexType* row, IndexType* col) const 192 DenseBase<Derived>::minCoeff(IndexType* index) const 209 DenseBase<Derived>::maxCoeff(IndexType* row, IndexType* col) const 226 DenseBase<Derived>::maxCoeff(IndexType* index) const
|
D | Reverse.h | 190 inline typename DenseBase<Derived>::ReverseReturnType 191 DenseBase<Derived>::reverse() 198 inline const typename DenseBase<Derived>::ConstReverseReturnType 199 DenseBase<Derived>::reverse() const 217 inline void DenseBase<Derived>::reverseInPlace()
|
D | Swap.h | 73 void copyCoeff(Index row, Index col, const DenseBase<OtherDerived>& other) 84 void copyCoeff(Index index, const DenseBase<OtherDerived>& other) 94 void copyPacket(Index row, Index col, const DenseBase<OtherDerived>& other) 107 void copyPacket(Index index, const DenseBase<OtherDerived>& other)
|
D | EigenBase.h | 107 Derived& DenseBase<Derived>::operator=(const EigenBase<OtherDerived> &other) 115 Derived& DenseBase<Derived>::operator+=(const EigenBase<OtherDerived> &other) 123 Derived& DenseBase<Derived>::operator-=(const EigenBase<OtherDerived> &other)
|
D | Transpose.h | 198 DenseBase<Derived>::transpose() 209 inline const typename DenseBase<Derived>::ConstTransposeReturnType 210 DenseBase<Derived>::transpose() const 290 inline void DenseBase<Derived>::transposeInPlace() 406 void DenseBase<Derived>::checkTransposeAliasing(const OtherDerived& other) const
|
D | Redux.h | 326 DenseBase<Derived>::redux(const Func& func) const 337 DenseBase<Derived>::minCoeff() const 346 DenseBase<Derived>::maxCoeff() const 357 DenseBase<Derived>::sum() const 370 DenseBase<Derived>::mean() const 384 DenseBase<Derived>::prod() const
|
D | PlainObjectBase.h | 375 EIGEN_STRONG_INLINE void conservativeResizeLike(const DenseBase<OtherDerived>& other) 390 EIGEN_STRONG_INLINE Derived& lazyAssign(const DenseBase<OtherDerived>& other) 574 EIGEN_STRONG_INLINE Derived& _set(const DenseBase<OtherDerived>& other) 592 EIGEN_STRONG_INLINE Derived& _set_noalias(const DenseBase<OtherDerived>& other) 629 void _swap(DenseBase<OtherDerived> const & other) 660 static void run(DenseBase<Derived>& _this, Index rows, Index cols) 682 static void run(DenseBase<Derived>& _this, const DenseBase<OtherDerived>& other) 723 static void run(DenseBase<Derived>& _this, Index size) 730 static void run(DenseBase<Derived>& _this, const DenseBase<OtherDerived>& other)
|
D | DenseCoeffsBase.h | 476 EIGEN_STRONG_INLINE void copyCoeff(Index row, Index col, const DenseBase<OtherDerived>& other) in copyCoeff() 492 EIGEN_STRONG_INLINE void copyCoeff(Index index, const DenseBase<OtherDerived>& other) in copyCoeff() 500 …EIGEN_STRONG_INLINE void copyCoeffByOuterInner(Index outer, Index inner, const DenseBase<OtherDeri… in copyCoeffByOuterInner() 517 EIGEN_STRONG_INLINE void copyPacket(Index row, Index col, const DenseBase<OtherDerived>& other) in copyPacket() 534 EIGEN_STRONG_INLINE void copyPacket(Index index, const DenseBase<OtherDerived>& other) in copyPacket() 543 …EIGEN_STRONG_INLINE void copyPacketByOuterInner(Index outer, Index inner, const DenseBase<OtherDer… in copyPacketByOuterInner()
|
/external/eigen/doc/ |
D | C04_TutorialBlockOperations.dox | 23 The most general block operation in Eigen is called \link DenseBase::block() .block() \endlink. 57 In the above example the \link DenseBase::block() .block() \endlink function was employed as a \em … 71 While the \link DenseBase::block() .block() \endlink method can be used for any block operation, th… 74 using the specialized \link DenseBase::col() .col() \endlink function described below lets Eigen kn… 81 \link DenseBase::col() .col() \endlink and \link DenseBase::row() .row()\endlink. 87 \link DenseBase::row() * \endlink</td> 92 \link DenseBase::col() * \endlink</td> 115 matrix or array. For instance, \link DenseBase::topLeftCorner() .topLeftCorner() \endlink can be us… 124 <tr><td>Top-left p by q block \link DenseBase::topLeftCorner() * \endlink</td> 131 \link DenseBase::bottomLeftCorner() * \endlink</td> [all …]
|
D | I12_ClassHierarchy.dox | 45 …- DenseBase means dense (matrix or array) expression. Both \c %ArrayBase and \c %MatrixBase inherit 46 …\c %DenseBase. \c %DenseBase is where all the methods go that apply to dense expressions regardles… 47 …whether they are matrix or array expressions. For example, the \link DenseBase::block() block(...)… 48 methods are in \c %DenseBase. 63 …\c %DenseBase. The reason for \c %DenseCoeffsBase to exist is that the set of available coefficient 83 <-- DenseBase<%Matrix> 94 <-- DenseBase<%Array> 106 <-- DenseBase<SomeMatrixXpr> 117 <-- DenseBase<SomeArrayXpr>
|
D | C07_TutorialReductionsVisitorsBroadcasting.dox | 26 scalar value. One of the most used reductions is \link DenseBase::sum() .sum() \endlink, 65 …- \link DenseBase::all() all() \endlink returns \b true if all of the coefficients in a given Matr… 66 …- \link DenseBase::any() any() \endlink returns \b true if at least one of the coefficients in a g… 67 …- \link DenseBase::count() count() \endlink returns the number of coefficients in a given Matrix o… 84 In the meantime you can have a look at the DenseBase::redux() function. 96 \link DenseBase::Index Index \endlink, as shown below: 114 with \link DenseBase::colwise() colwise() \endlink or \link DenseBase::rowwise() rowwise() \endlink. 156 The previous example applies the \link DenseBase::sum() sum() \endlink reduction on each column 157 though the \link DenseBase::colwise() colwise() \endlink visitor, obtaining a new matrix whose 172 The \link DenseBase::maxCoeff() maxCoeff() \endlink reduction is finally applied
|
D | I11_Aliasing.dox | 49 explains how to solve this problem by calling \link DenseBase::eval() eval()\endlink. 69 void Eigen::DenseBase<Derived>::checkTransposeAliasing(const OtherDerived&) const 84 side. The function \link DenseBase::eval() eval() \endlink does precisely that. 102 \link DenseBase::transposeInPlace() transposeInPlace() \endlink which replaces a matrix by its tran… 121 <tr class="alt"> <td> DenseBase::reverse() </td> <td> DenseBase::reverseInPlace() </td> </tr> 125 <tr class="alt"> <td> DenseBase::transpose() </td> <td> DenseBase::transposeInPlace() </td> </tr> 210 …aliasing does in fact occur. To prevent this, you have to use \link DenseBase::eval() eval() \endl…
|
D | C05_TutorialAdvancedInitialization.dox | 74 The Matrix and Array classes have static methods like \link DenseBase::Zero() Zero()\endlink, which… 90 Similarly, the static method \link DenseBase::Constant() Constant\endlink(value) sets all coefficie… 92 argument, as in <tt>MatrixXd::Constant(rows, cols, value)</tt>. The method \link DenseBase::Random(… 96 \link DenseBase::LinSpaced LinSpaced\endlink(size, low, high) is only available for vectors and 111 expressions). Eigen defines utility functions like \link DenseBase::setZero() setZero()\endlink, 112 \link MatrixBase::setIdentity() \endlink and \link DenseBase::setLinSpaced() \endlink to do this
|
D | QuickReference.dox | 399 It is also very simple to apply any user defined function \c foo using DenseBase::unaryExpr togethe… 439 \link DenseBase::minCoeff() minCoeff() \endlink, \link DenseBase::maxCoeff() maxCoeff() \endlink, 440 \link DenseBase::sum() sum() \endlink, \link DenseBase::prod() prod() \endlink, 443 \link DenseBase::all() all() \endlink, and \link DenseBase::any() any() \endlink. 445 \link DenseBase::colwise() column-wise \endlink or 446 \link DenseBase::rowwise() row-wise \endlink. Usage example: 461 Special versions of \link DenseBase::minCoeff(Index*,Index*) minCoeff \endlink and \link DenseBase:… 476 Read-write access to a \link DenseBase::col(Index) column \endlink 477 or a \link DenseBase::row(Index) row \endlink of a matrix (or array): 499 \link DenseBase::block(Index,Index,Index,Index) (more) \endlink</td> [all …]
|
/external/eigen/Eigen/src/Eigen2Support/ |
D | Block.h | 33 inline Block<Derived> DenseBase<Derived> 54 DenseBase<Derived>::corner(CornerType type, Index cRows, Index cCols) const in corner() 86 DenseBase<Derived>::corner(CornerType type) in corner() 107 DenseBase<Derived>::corner(CornerType type) const in corner()
|