/external/eigen/Eigen/src/Core/ |
D | Dot.h | 32 static inline ResScalar run(const MatrixBase<T>& a, const MatrixBase<U>& b) in run() 42 static inline ResScalar run(const MatrixBase<T>& a, const MatrixBase<U>& b) 63 MatrixBase<Derived>::dot(const MatrixBase<OtherDerived>& other) const 89 MatrixBase<Derived>::eigen2_dot(const MatrixBase<OtherDerived>& other) const 113 EIGEN_STRONG_INLINE typename NumTraits<typename internal::traits<Derived>::Scalar>::Real MatrixBase… 125 inline typename NumTraits<typename internal::traits<Derived>::Scalar>::Real MatrixBase<Derived>::no… 138 inline const typename MatrixBase<Derived>::PlainObject 139 MatrixBase<Derived>::normalized() const 154 inline void MatrixBase<Derived>::normalize() 167 static inline RealScalar run(const MatrixBase<Derived>& m) [all …]
|
D | MatrixBase.h | 48 template<typename Derived> class MatrixBase 53 typedef MatrixBase StorageBaseType; 135 #define EIGEN_CURRENT_STORAGE_BASE_CLASS Eigen::MatrixBase 148 Derived& operator=(const MatrixBase& other); 171 Derived& operator+=(const MatrixBase<OtherDerived>& other); 173 Derived& operator-=(const MatrixBase<OtherDerived>& other); 177 operator*(const MatrixBase<OtherDerived> &other) const; 181 lazyProduct(const MatrixBase<OtherDerived> &other) const; 198 dot(const MatrixBase<OtherDerived>& other) const; 202 Scalar eigen2_dot(const MatrixBase<OtherDerived>& other) const; [all …]
|
D | Diagonal.h | 167 inline typename MatrixBase<Derived>::DiagonalReturnType 168 MatrixBase<Derived>::diagonal() 175 inline typename MatrixBase<Derived>::ConstDiagonalReturnType 176 MatrixBase<Derived>::diagonal() const 193 inline typename MatrixBase<Derived>::DiagonalDynamicIndexReturnType 194 MatrixBase<Derived>::diagonal(Index index) 201 inline typename MatrixBase<Derived>::ConstDiagonalDynamicIndexReturnType 202 MatrixBase<Derived>::diagonal(Index index) const 220 inline typename MatrixBase<Derived>::template DiagonalIndexReturnType<Index>::Type 221 MatrixBase<Derived>::diagonal() [all …]
|
D | CwiseNullaryOp.h | 682 EIGEN_STRONG_INLINE const typename MatrixBase<Derived>::IdentityReturnType 683 MatrixBase<Derived>::Identity(Index nbRows, Index nbCols) 699 EIGEN_STRONG_INLINE const typename MatrixBase<Derived>::IdentityReturnType 700 MatrixBase<Derived>::Identity() 703 …return MatrixBase<Derived>::NullaryExpr(RowsAtCompileTime, ColsAtCompileTime, internal::scalar_ide… 716 bool MatrixBase<Derived>::isIdentity 772 EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::setIdentity() 788 EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::setIdentity(Index nbRows, Index nbCols) 801 EIGEN_STRONG_INLINE const typename MatrixBase<Derived>::BasisReturnType MatrixBase<Derived>::Unit(I… 816 EIGEN_STRONG_INLINE const typename MatrixBase<Derived>::BasisReturnType MatrixBase<Derived>::Unit(I… [all …]
|
D | SelfAdjointView.h | 107 operator*(const MatrixBase<OtherDerived>& rhs) const 117 operator*(const MatrixBase<OtherDerived>& lhs, const SelfAdjointView& rhs) 135 …SelfAdjointView& rankUpdate(const MatrixBase<DerivedU>& u, const MatrixBase<DerivedV>& v, const Sc… 148 SelfAdjointView& rankUpdate(const MatrixBase<DerivedU>& u, const Scalar& alpha = Scalar(1)); 167 SelfAdjointView& operator=(const MatrixBase<OtherDerived>& other) 298 typename MatrixBase<Derived>::template ConstSelfAdjointViewReturnType<UpLo>::Type 299 MatrixBase<Derived>::selfadjointView() const 306 typename MatrixBase<Derived>::template SelfAdjointViewReturnType<UpLo>::Type 307 MatrixBase<Derived>::selfadjointView()
|
D | DiagonalMatrix.h | 45 void evalTo(MatrixBase<DenseDerived> &other) const; 47 void addTo(MatrixBase<DenseDerived> &other) const in addTo() 50 void subTo(MatrixBase<DenseDerived> &other) const in subTo() 63 operator*(const MatrixBase<MatrixDerived> &matrix) const 92 …bool isApprox(const MatrixBase<OtherDerived>& other, typename NumTraits<Scalar>::Real precision = … 101 void DiagonalBase<Derived>::evalTo(MatrixBase<DenseDerived> &other) const in evalTo() 181 explicit inline DiagonalMatrix(const MatrixBase<OtherDerived>& other) : m_diagonal(other) 278 MatrixBase<Derived>::asDiagonal() const 292 bool MatrixBase<Derived>::isDiagonal(const RealScalar& prec) const
|
D | TriangularMatrix.h | 82 void evalTo(MatrixBase<DenseDerived> &other) const; 84 void evalToLazy(MatrixBase<DenseDerived> &other) const; 245 TriangularView& operator=(const MatrixBase<OtherDerived>& other); 254 void lazyAssign(const MatrixBase<OtherDerived>& other); 282 operator*(const MatrixBase<OtherDerived>& rhs) const 292 operator*(const MatrixBase<OtherDerived>& lhs, const TriangularView& rhs) 322 …bool isApprox(const MatrixBase<OtherDerived>& other, typename NumTraits<Scalar>::Real precision = … 330 solve(const MatrixBase<Other>& other) const; 333 void solveInPlace(const MatrixBase<OtherDerived>& other) const; 337 solve(const MatrixBase<Other>& other) const [all …]
|
/external/eigen/Eigen/src/Eigen2Support/ |
D | Cwise.h | 66 operator*(const MatrixBase<OtherDerived> &other) const; 70 operator/(const MatrixBase<OtherDerived> &other) const; 75 (min)(const MatrixBase<OtherDerived> &other) const in EIGEN_CWISE_BINOP_RETURN_TYPE() 81 (max)(const MatrixBase<OtherDerived> &other) const in EIGEN_CWISE_BINOP_RETURN_TYPE() 112 inline ExpressionType& operator*=(const MatrixBase<OtherDerived> &other); 115 inline ExpressionType& operator/=(const MatrixBase<OtherDerived> &other); 118 operator<(const MatrixBase<OtherDerived>& other) const; 121 operator<=(const MatrixBase<OtherDerived>& other) const; 124 operator>(const MatrixBase<OtherDerived>& other) const; 127 operator>=(const MatrixBase<OtherDerived>& other) const; [all …]
|
D | VectorBlock.h | 19 MatrixBase<Derived>::start(Index size) in start() 28 MatrixBase<Derived>::start(Index size) const in start() 37 MatrixBase<Derived>::end(Index size) in end() 46 MatrixBase<Derived>::end(Index size) const in end() 56 MatrixBase<Derived>::start() in start() 66 MatrixBase<Derived>::start() const in start() 76 MatrixBase<Derived>::end() in end() 86 MatrixBase<Derived>::end() const in end()
|
D | CwiseOperators.h | 56 Cwise<ExpressionType>::operator*(const MatrixBase<OtherDerived> &other) const in EIGEN_CWISE_PRODUCT_RETURN_TYPE() 65 Cwise<ExpressionType>::operator/(const MatrixBase<OtherDerived> &other) const 73 inline ExpressionType& Cwise<ExpressionType>::operator*=(const MatrixBase<OtherDerived> &other) 81 inline ExpressionType& Cwise<ExpressionType>::operator/=(const MatrixBase<OtherDerived> &other) 158 Cwise<ExpressionType>::operator<(const MatrixBase<OtherDerived> &other) const 167 Cwise<ExpressionType>::operator<=(const MatrixBase<OtherDerived> &other) const 176 Cwise<ExpressionType>::operator>(const MatrixBase<OtherDerived> &other) const in EIGEN_CWISE_BINOP_RETURN_TYPE() 185 Cwise<ExpressionType>::operator>=(const MatrixBase<OtherDerived> &other) const in EIGEN_CWISE_BINOP_RETURN_TYPE() 194 Cwise<ExpressionType>::operator==(const MatrixBase<OtherDerived> &other) const 203 Cwise<ExpressionType>::operator!=(const MatrixBase<OtherDerived> &other) const
|
D | Lazy.h | 27 MatrixBase<Derived>::marked() const in marked() 43 MatrixBase<Derived>::lazy() const in lazy() 53 Derived& MatrixBase<Derived>::operator+=(const Flagged<ProductBase<ProductDerived, Lhs,Rhs>, 0, 63 Derived& MatrixBase<Derived>::operator-=(const Flagged<ProductBase<ProductDerived, Lhs,Rhs>, 0,
|
D | LU.h | 52 bool solve(const MatrixBase<OtherDerived>& b, ResultType *result) const in solve() 94 inline const LU<typename MatrixBase<Derived>::PlainObject> 95 MatrixBase<Derived>::lu() const in lu() 111 inline const LU<typename MatrixBase<Derived>::PlainObject> 112 MatrixBase<Derived>::eigen2_lu() const in eigen2_lu()
|
D | Minor.h | 54 : public MatrixBase<Minor<MatrixType> > 58 typedef MatrixBase<Minor> Base; 101 MatrixBase<Derived>::minor(Index row, Index col) 110 MatrixBase<Derived>::minor(Index row, Index col) const
|
D | QR.h | 30 bool solve(const MatrixBase<OtherDerived>& b, ResultType *result) const in solve() 59 const QR<typename MatrixBase<Derived>::PlainObject> 60 MatrixBase<Derived>::qr() const in qr()
|
/external/eigen/Eigen/src/Eigenvalues/ |
D | MatrixBaseEigenvalues.h | 22 static inline typename MatrixBase<Derived>::EigenvaluesReturnType const 23 run(const MatrixBase<Derived>& m) in run() 34 static inline typename MatrixBase<Derived>::EigenvaluesReturnType const 35 run(const MatrixBase<Derived>& m) 66 inline typename MatrixBase<Derived>::EigenvaluesReturnType 67 MatrixBase<Derived>::eigenvalues() const 121 inline typename MatrixBase<Derived>::RealScalar 122 MatrixBase<Derived>::operatorNorm() const
|
/external/eigen/unsupported/Eigen/ |
D | MatrixFunctions | 34 * This module defines the following MatrixBase methods. 35 * - \ref matrixbase_cos "MatrixBase::cos()", for computing the matrix cosine 36 * - \ref matrixbase_cosh "MatrixBase::cosh()", for computing the matrix hyperbolic cosine 37 * - \ref matrixbase_exp "MatrixBase::exp()", for computing the matrix exponential 38 * - \ref matrixbase_log "MatrixBase::log()", for computing the matrix logarithm 39 * - \ref matrixbase_pow "MatrixBase::pow()", for computing the matrix power 40 …* - \ref matrixbase_matrixfunction "MatrixBase::matrixFunction()", for computing general matrix f… 41 * - \ref matrixbase_sin "MatrixBase::sin()", for computing the matrix sine 42 * - \ref matrixbase_sinh "MatrixBase::sinh()", for computing the matrix hyperbolic sine 43 * - \ref matrixbase_sqrt "MatrixBase::sqrt()", for computing the matrix square root [all …]
|
/external/eigen/doc/ |
D | CustomizingEigen.dox | 5 … global methods, \ref ExtendingMatrixBase "by adding custom methods to MatrixBase", adding support… 9 \section ExtendingMatrixBase Extending MatrixBase (and other classes) 11 … to add custom methods to MatrixBase. Since all expressions and matrix types inherit MatrixBase, a… 13 …w that's possible ? Here the trick is to include in the declaration of MatrixBase a file defined b… 15 class MatrixBase { 22 Therefore to extend MatrixBase with your own methods you just have to create a file with your metho… 26 Here is an example of an extension file for adding methods to MatrixBase: \n 39 inline Scalar squaredDistanceTo(const MatrixBase<OtherDerived>& other) const 43 inline RealScalar distanceTo(const MatrixBase<OtherDerived>& other) const 55 void makeFloor(const MatrixBase<OtherDerived>& other) { derived() = derived().cwiseMin(other.derive… [all …]
|
D | FunctionsTakingEigenTypes.dox | 17 …\li MatrixBase: The common base class for all dense matrix expressions (as opposed to array expres… 19 …s for all dense matrix expression, that is, the base class for both \c MatrixBase and \c ArrayBase… 50 <b> %MatrixBase Example </b><br/><br/> 54 void print_inv_cond(const MatrixBase<Derived>& a) 65 typename DerivedA::Scalar squaredist(const MatrixBase<DerivedA>& p1,const MatrixBase<DerivedB>& p2) 77 … and advantages. For the discussion below, Matrix and Array as well as MatrixBase and ArrayBase ca… 157 void cov(const MatrixBase<Derived>& x, const MatrixBase<Derived>& y, MatrixBase<OtherDerived> const… 167 const_cast< MatrixBase<OtherDerived>& >(C) = 186 …MatrixBase as a parameter. In general, %Eigen supports automatic resizing but it is not possible t… 189 void cov(const MatrixBase<Derived>& x, const MatrixBase<Derived>& y, MatrixBase<OtherDerived> const… [all …]
|
D | ClassHierarchy.dox | 16 Pattern (CRTP). In this pattern, the base class (for instance, \c MatrixBase) is in fact a template… 18 template argument (in this case, \c Matrix inherits from \c MatrixBase<Matrix>). This allows … 33 …- MatrixBase means dense matrix expression. This means that a \c %MatrixBase is something that can… 35 \c %Matrix itself, inherit \c %MatrixBase. 41 …- DenseBase means dense (matrix or array) expression. Both \c %ArrayBase and \c %MatrixBase inherit 54 …\c %Matrix inherits \c %MatrixBase and \c %Array inherits \c %ArrayBase. So does that mean multiple 55 …inheritance? No, because \c %PlainObjectBase \e itself inherits \c %MatrixBase or \c %ArrayBase de… 57 …\c %MatrixBase, we omitted to say it does so indirectly via \c %PlainObjectBase. Same for \c %Arra… 80 <-- MatrixBase<%Matrix> 103 <-- MatrixBase<SomeMatrixXpr>
|
D | InsideEigenExample.dox | 79 …e Matrix class inherits a base class, MatrixBase. Don't worry about it, for now it suffices to say… 108 …et the size of the vector, this is actually a method in the base class MatrixBase. It determines t… 126 …ecialization of Matrix (as we explained above), which is a subclass of MatrixBase. So what is bein… 129 MatrixBase::operator+(const MatrixBase&) 146 …ression types, is a subclass of MatrixBase. So it is enough to define once and for all the operato… 148 Since MatrixBase is the common base class of different subclasses, the aspects that depend on the s… 152 …hat we want is to have a single class MatrixBase as the base of many subclasses, in such a way tha… 156 …MatrixBase takes a template parameter \a Derived. Whenever we define a subclass Subclass, we actua… 158 …MatrixBase, and have only the bare minimum in the subclasses. If you look at the subclasses in Eig… 166 …w that MatrixBase is a good friend, let's write fully the prototype of the operator+ that gets cal… [all …]
|
/external/eigen/Eigen/src/Geometry/ |
D | OrthoMethods.h | 25 inline typename MatrixBase<Derived>::template cross_product_return_type<OtherDerived>::type 26 MatrixBase<Derived>::cross(const MatrixBase<OtherDerived>& other) const in cross() 73 inline typename MatrixBase<Derived>::PlainObject 74 MatrixBase<Derived>::cross3(const MatrixBase<OtherDerived>& other) const in cross3() 101 VectorwiseOp<ExpressionType,Direction>::cross(const MatrixBase<OtherDerived>& other) const in cross() 209 typename MatrixBase<Derived>::PlainObject 210 MatrixBase<Derived>::unitOrthogonal() const
|
D | AngleAxis.h | 79 …inline AngleAxis(const Scalar& angle, const MatrixBase<Derived>& axis) : m_axis(axis), m_angle(ang… 84 inline explicit AngleAxis(const MatrixBase<Derived>& m) { *this = m; } 111 AngleAxis& operator=(const MatrixBase<Derived>& m); 114 AngleAxis& fromRotationMatrix(const MatrixBase<Derived>& m); 183 AngleAxis<Scalar>& AngleAxis<Scalar>::operator=(const MatrixBase<Derived>& mat) 195 AngleAxis<Scalar>& AngleAxis<Scalar>::fromRotationMatrix(const MatrixBase<Derived>& mat)
|
/external/eigen/Eigen/src/Eigen2Support/Geometry/ |
D | Transform.h | 97 static inline void run(Transform *transform, const MatrixBase<OtherDerived>& other) in run() 105 static inline void run(Transform *transform, const MatrixBase<OtherDerived>& other) 116 inline explicit Transform(const MatrixBase<OtherDerived>& other) 123 inline Transform& operator=(const MatrixBase<OtherDerived>& other) 167 operator * (const MatrixBase<OtherDerived> &other) const 174 operator * (const MatrixBase<OtherDerived> &a, const Transform &b) 190 inline Transform& scale(const MatrixBase<OtherDerived> &other); 193 inline Transform& prescale(const MatrixBase<OtherDerived> &other); 199 inline Transform& translate(const MatrixBase<OtherDerived> &other); 202 inline Transform& pretranslate(const MatrixBase<OtherDerived> &other); [all …]
|
/external/eigen/Eigen/ |
D | Jacobi | 15 …* In addition to listed classes, it defines the two following MatrixBase methods to apply a Jacobi… 16 * - MatrixBase::applyOnTheLeft() 17 * - MatrixBase::applyOnTheRight().
|
D | Cholesky | 13 * Those decompositions are accessible via the following MatrixBase methods: 14 * - MatrixBase::llt(), 15 * - MatrixBase::ldlt()
|