Home
last modified time | relevance | path

Searched refs:DenseBase (Results 1 – 25 of 49) sorted by relevance

12

/external/eigen/Eigen/src/Core/
DCwiseNullaryOp.h108 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseNullaryOp<CustomNullaryOp, typename DenseBase<Deri…
109 DenseBase<Derived>::NullaryExpr(Index rows, Index cols, const CustomNullaryOp& func)
134 EIGEN_STRONG_INLINE const CwiseNullaryOp<CustomNullaryOp, typename DenseBase<Derived>::PlainObject>
135 DenseBase<Derived>::NullaryExpr(Index size, const CustomNullaryOp& func)
153 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseNullaryOp<CustomNullaryOp, typename DenseBase<Deri…
154 DenseBase<Derived>::NullaryExpr(const CustomNullaryOp& func)
173 EIGEN_STRONG_INLINE const typename DenseBase<Derived>::ConstantReturnType
174 DenseBase<Derived>::Constant(Index rows, Index cols, const Scalar& value)
176 return DenseBase<Derived>::NullaryExpr(rows, cols, internal::scalar_constant_op<Scalar>(value));
195 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const typename DenseBase<Derived>::ConstantReturnType
[all …]
DRandom.h55 inline const typename DenseBase<Derived>::RandomReturnType
56 DenseBase<Derived>::Random(Index rows, Index cols)
86 inline const typename DenseBase<Derived>::RandomReturnType
87 DenseBase<Derived>::Random(Index size)
112 inline const typename DenseBase<Derived>::RandomReturnType
113 DenseBase<Derived>::Random()
131 inline Derived& DenseBase<Derived>::setRandom()
DAssign.h19 EIGEN_STRONG_INLINE Derived& DenseBase<Derived>
20 ::lazyAssign(const DenseBase<OtherDerived>& other) in lazyAssign()
39 EIGEN_STRONG_INLINE Derived& DenseBase<Derived>::operator=(const DenseBase<OtherDerived>& other)
47 EIGEN_STRONG_INLINE Derived& DenseBase<Derived>::operator=(const DenseBase& other)
64 EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const DenseBase<OtherDerived>& other)
DDenseBase.h41 template<typename Derived> class DenseBase
275 Derived& operator=(const DenseBase<OtherDerived>& other);
281 Derived& operator=(const DenseBase& other);
304 Derived& lazyAssign(const DenseBase<OtherDerived>& other);
317 CommaInitializer<Derived> operator<< (const DenseBase<OtherDerived>& other);
370 bool isApprox(const DenseBase<OtherDerived>& other,
376 bool isMuchSmallerThan(const DenseBase<OtherDerived>& other,
414 void swap(const DenseBase<OtherDerived>& other) in swap()
528 select(const DenseBase<ThenDerived>& thenMatrix,
529 const DenseBase<ElseDerived>& elseMatrix) const;
[all …]
DSelect.h124 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(const typename ElseDerived::Scalar& thenScalar,
154 const DenseBase<ElseDerived>& elseMatrix) const
DVectorwiseOp.h133 EIGEN_DEVICE_FUNC inline result_type operator()(const DenseBase<Derived>& mat) const
218 extendedTo(const DenseBase<OtherDerived>& other) const
241 extendedToOpposite(const DenseBase<OtherDerived>& other) const
498 ExpressionType& operator=(const DenseBase<OtherDerived>& other)
509 ExpressionType& operator+=(const DenseBase<OtherDerived>& other)
519 ExpressionType& operator-=(const DenseBase<OtherDerived>& other)
529 ExpressionType& operator*=(const DenseBase<OtherDerived>& other)
541 ExpressionType& operator/=(const DenseBase<OtherDerived>& other)
555 operator+(const DenseBase<OtherDerived>& other) const
568 operator-(const DenseBase<OtherDerived>& other) const
[all …]
DCommaInitializer.h41 inline CommaInitializer(XprType& xpr, const DenseBase<OtherDerived>& other) in CommaInitializer()
81 CommaInitializer& operator,(const DenseBase<OtherDerived>& other)
144 inline CommaInitializer<Derived> DenseBase<Derived>::operator<< (const Scalar& s)
153 DenseBase<Derived>::operator<<(const DenseBase<OtherDerived>& other)
DBooleanRedux.h81 inline bool DenseBase<Derived>::all() const
105 inline bool DenseBase<Derived>::any() const
129 inline Eigen::Index DenseBase<Derived>::count() const
139 inline bool DenseBase<Derived>::hasNaN() const
153 inline bool DenseBase<Derived>::allFinite() const
DFuzzy.h103 bool DenseBase<Derived>::isApprox(
104 const DenseBase<OtherDerived>& other,
125 bool DenseBase<Derived>::isMuchSmallerThan(
145 bool DenseBase<Derived>::isMuchSmallerThan(
146 const DenseBase<OtherDerived>& other,
DVisitor.h107 void DenseBase<Derived>::visit(Visitor& visitor) const
207 DenseBase<Derived>::minCoeff(IndexType* rowId, IndexType* colId) const
225 DenseBase<Derived>::minCoeff(IndexType* index) const
244 DenseBase<Derived>::maxCoeff(IndexType* rowPtr, IndexType* colPtr) const
262 DenseBase<Derived>::maxCoeff(IndexType* index) const
DEigenBase.h133 Derived& DenseBase<Derived>::operator=(const EigenBase<OtherDerived> &other)
142 Derived& DenseBase<Derived>::operator+=(const EigenBase<OtherDerived> &other)
151 Derived& DenseBase<Derived>::operator-=(const EigenBase<OtherDerived> &other)
DPlainObjectBase.h448 EIGEN_STRONG_INLINE void conservativeResizeLike(const DenseBase<OtherDerived>& other)
465 EIGEN_STRONG_INLINE Derived& lazyAssign(const DenseBase<OtherDerived>& other)
532 EIGEN_STRONG_INLINE PlainObjectBase(const DenseBase<OtherDerived> &other)
708 EIGEN_STRONG_INLINE Derived& _set(const DenseBase<OtherDerived>& other)
721 EIGEN_STRONG_INLINE Derived& _set_noalias(const DenseBase<OtherDerived>& other)
811 EIGEN_STRONG_INLINE void _init1(const DenseBase<OtherDerived>& other){
882 void swap(DenseBase<OtherDerived> & other)
893 void swap(DenseBase<OtherDerived> const & other)
920 static void run(DenseBase<Derived>& _this, Index rows, Index cols)
942 static void run(DenseBase<Derived>& _this, const DenseBase<OtherDerived>& other)
[all …]
DSelfCwiseBinaryOp.h18 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& DenseBase<Derived>::operator*=(const Scalar& other)
42 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& DenseBase<Derived>::operator/=(const Scalar& other)
DReverse.h117 inline typename DenseBase<Derived>::ReverseReturnType
118 DenseBase<Derived>::reverse()
139 inline void DenseBase<Derived>::reverseInPlace()
DTranspose.h172 DenseBase<Derived>::transpose()
183 inline typename DenseBase<Derived>::ConstTransposeReturnType
184 DenseBase<Derived>::transpose() const
284 inline void DenseBase<Derived>::transposeInPlace()
DRedux.h411 DenseBase<Derived>::redux(const Func& func) const
426 DenseBase<Derived>::minCoeff() const
436 DenseBase<Derived>::maxCoeff() const
449 DenseBase<Derived>::sum() const
462 DenseBase<Derived>::mean() const
483 DenseBase<Derived>::prod() const
DRef.h213 EIGEN_DEVICE_FUNC inline Ref(const DenseBase<Derived>& expr,
218 inline Ref(DenseBase<Derived>& expr)
242 EIGEN_DEVICE_FUNC inline Ref(const DenseBase<Derived>& expr,
/external/eigen/doc/
DTutorialBlockOperations.dox14 The most general block operation in Eigen is called \link DenseBase::block() .block() \endlink.
48 In the above example the \link DenseBase::block() .block() \endlink function was employed as a \em …
62 While the \link DenseBase::block() .block() \endlink method can be used for any block operation, th…
65 using the specialized \link DenseBase::col() .col() \endlink function described below lets Eigen kn…
72 \link DenseBase::col() .col() \endlink and \link DenseBase::row() .row()\endlink.
78 \link DenseBase::row() * \endlink</td>
83 \link DenseBase::col() * \endlink</td>
106 matrix or array. For instance, \link DenseBase::topLeftCorner() .topLeftCorner() \endlink can be us…
115 <tr><td>Top-left p by q block \link DenseBase::topLeftCorner() * \endlink</td>
122 \link DenseBase::bottomLeftCorner() * \endlink</td>
[all …]
DClassHierarchy.dox41 …- DenseBase means dense (matrix or array) expression. Both \c %ArrayBase and \c %MatrixBase inherit
42 …\c %DenseBase. \c %DenseBase is where all the methods go that apply to dense expressions regardles…
43 …whether they are matrix or array expressions. For example, the \link DenseBase::block() block(...)…
44 methods are in \c %DenseBase.
59 …\c %DenseBase. The reason for \c %DenseCoeffsBase to exist is that the set of available coefficient
79 <-- DenseBase&lt;%Matrix&gt;
90 <-- DenseBase&lt;%Array&gt;
102 <-- DenseBase&lt;SomeMatrixXpr&gt;
113 <-- DenseBase&lt;SomeArrayXpr&gt;
DTopicAliasing.dox44 explains how to solve this problem by calling \link DenseBase::eval() eval()\endlink.
67 void Eigen::DenseBase<Derived>::checkTransposeAliasing(const OtherDerived&) const
82 side. The function \link DenseBase::eval() eval() \endlink does precisely that.
100 \link DenseBase::transposeInPlace() transposeInPlace() \endlink which replaces a matrix by its tran…
119 <tr class="alt"> <td> DenseBase::reverse() </td> <td> DenseBase::reverseInPlace() </td> </tr>
123 <tr class="alt"> <td> DenseBase::transpose() </td> <td> DenseBase::transposeInPlace() </td> </tr>
137 …wing example has only component-wise operations. Thus, there is no need for \link DenseBase::eval()
233 …aliasing does in fact occur. To prevent this, you have to use \link DenseBase::eval() eval() \endl…
DTutorialReductionsVisitorsBroadcasting.dox12 scalar value. One of the most used reductions is \link DenseBase::sum() .sum() \endlink,
62 …- \link DenseBase::all() all() \endlink returns \b true if all of the coefficients in a given Matr…
63 …- \link DenseBase::any() any() \endlink returns \b true if at least one of the coefficients in a g…
64 …- \link DenseBase::count() count() \endlink returns the number of coefficients in a given Matrix o…
81 In the meantime you can have a look at the DenseBase::redux() function.
110 with \link DenseBase::colwise() colwise() \endlink or \link DenseBase::rowwise() rowwise() \endlink.
151 The previous example applies the \link DenseBase::sum() sum() \endlink reduction on each column
152 though the \link DenseBase::colwise() colwise() \endlink visitor, obtaining a new matrix whose
167 The \link DenseBase::maxCoeff() maxCoeff() \endlink reduction is finally applied
DTutorialAdvancedInitialization.dox66 The Matrix and Array classes have static methods like \link DenseBase::Zero() Zero()\endlink, which…
82 Similarly, the static method \link DenseBase::Constant() Constant\endlink(value) sets all coefficie…
84 argument, as in <tt>MatrixXd::Constant(rows, cols, value)</tt>. The method \link DenseBase::Random(…
88 \link DenseBase::LinSpaced LinSpaced\endlink(size, low, high) is only available for vectors and
103 expressions). Eigen defines utility functions like \link DenseBase::setZero() setZero()\endlink,
104 \link MatrixBase::setIdentity() \endlink and \link DenseBase::setLinSpaced() \endlink to do this
DQuickReference.dox475 It is also very simple to apply any user defined function \c foo using DenseBase::unaryExpr togethe…
487 \link DenseBase::minCoeff() minCoeff() \endlink, \link DenseBase::maxCoeff() maxCoeff() \endlink,
488 \link DenseBase::sum() sum() \endlink, \link DenseBase::prod() prod() \endlink,
491 \link DenseBase::all() all() \endlink, and \link DenseBase::any() any() \endlink.
493 \link DenseBase::colwise() column-wise \endlink or
494 \link DenseBase::rowwise() row-wise \endlink. Usage example:
509 Special versions of \link DenseBase::minCoeff(IndexType*,IndexType*) const minCoeff \endlink and \l…
524 Read-write access to a \link DenseBase::col(Index) column \endlink
525 or a \link DenseBase::row(Index) row \endlink of a matrix (or array):
547 \link DenseBase::block(Index,Index,Index,Index) (more) \endlink</td>
[all …]
/external/eigen/failtest/
Dswap_1.cpp9 const DenseBase<VectorXf> &ac(a); in main()
11 DenseBase<VectorXf> &ac(a); in main()
Dref_5.cpp10 DenseBase<VectorXf> &ac(a); in main()

12