/external/eigen/Eigen/src/Core/ |
D | Dot.h | 34 static inline ResScalar run(const MatrixBase<T>& a, const MatrixBase<U>& b) in run() 46 static inline ResScalar run(const MatrixBase<T>& a, const MatrixBase<U>& b) 69 MatrixBase<Derived>::dot(const MatrixBase<OtherDerived>& other) const 93 EIGEN_STRONG_INLINE typename NumTraits<typename internal::traits<Derived>::Scalar>::Real MatrixBase… 105 inline typename NumTraits<typename internal::traits<Derived>::Scalar>::Real MatrixBase<Derived>::no… 120 inline const typename MatrixBase<Derived>::PlainObject 121 MatrixBase<Derived>::normalized() const 142 inline void MatrixBase<Derived>::normalize() 163 inline const typename MatrixBase<Derived>::PlainObject 164 MatrixBase<Derived>::stableNormalized() const [all …]
|
D | MatrixBase.h | 48 template<typename Derived> class MatrixBase 53 typedef MatrixBase StorageBaseType; 123 #define EIGEN_CURRENT_STORAGE_BASE_CLASS Eigen::MatrixBase 139 Derived& operator=(const MatrixBase& other); 158 Derived& operator+=(const MatrixBase<OtherDerived>& other); 161 Derived& operator-=(const MatrixBase<OtherDerived>& other); 167 operator*(const MatrixBase<OtherDerived> &other) const 173 operator*(const MatrixBase<OtherDerived> &other) const; 180 lazyProduct(const MatrixBase<OtherDerived> &other) const; 199 dot(const MatrixBase<OtherDerived>& other) const; [all …]
|
D | Diagonal.h | 187 inline typename MatrixBase<Derived>::DiagonalReturnType 188 MatrixBase<Derived>::diagonal() 195 inline typename MatrixBase<Derived>::ConstDiagonalReturnType 196 MatrixBase<Derived>::diagonal() const 213 inline typename MatrixBase<Derived>::DiagonalDynamicIndexReturnType 214 MatrixBase<Derived>::diagonal(Index index) 221 inline typename MatrixBase<Derived>::ConstDiagonalDynamicIndexReturnType 222 MatrixBase<Derived>::diagonal(Index index) const 240 inline typename MatrixBase<Derived>::template DiagonalIndexReturnType<Index_>::Type 241 MatrixBase<Derived>::diagonal() [all …]
|
D | CwiseNullaryOp.h | 682 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const typename MatrixBase<Derived>::IdentityReturnType 683 MatrixBase<Derived>::Identity(Index rows, Index cols) 699 EIGEN_DEVICE_FUNC 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 774 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::setIdentity() 790 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::setIdentity(Index rows, Index c… 803 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const typename MatrixBase<Derived>::BasisReturnType MatrixBas… 818 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const typename MatrixBase<Derived>::BasisReturnType MatrixBas… [all …]
|
D | Assign.h | 55 EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other) 64 EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const DenseBase<OtherDerived>& other) 73 EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const EigenBase<OtherDerived>& other) 82 EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const ReturnByValue<OtherDerived>& othe…
|
D | SelfAdjointView.h | 119 operator*(const MatrixBase<OtherDerived>& rhs) const 128 operator*(const MatrixBase<OtherDerived>& lhs, const SelfAdjointView& rhs) 152 …SelfAdjointView& rankUpdate(const MatrixBase<DerivedU>& u, const MatrixBase<DerivedV>& v, const Sc… 166 SelfAdjointView& rankUpdate(const MatrixBase<DerivedU>& u, const Scalar& alpha = Scalar(1)); 325 typename MatrixBase<Derived>::template ConstSelfAdjointViewReturnType<UpLo>::Type 326 MatrixBase<Derived>::selfadjointView() const 342 typename MatrixBase<Derived>::template SelfAdjointViewReturnType<UpLo>::Type 343 MatrixBase<Derived>::selfadjointView()
|
D | TriangularMatrix.h | 111 void evalTo(MatrixBase<DenseDerived> &other) const; 114 void evalToLazy(MatrixBase<DenseDerived> &other) const; 272 solve(const MatrixBase<Other>& other) const 280 solve(const MatrixBase<Other>& other) const 431 TriangularViewType& operator=(const MatrixBase<OtherDerived>& other); 446 void lazyAssign(const MatrixBase<OtherDerived>& other); 453 operator*(const MatrixBase<OtherDerived>& rhs) const 462 operator*(const MatrixBase<OtherDerived>& lhs, const TriangularViewImpl& rhs) 493 solve(const MatrixBase<Other>& other) const; 506 void solveInPlace(const MatrixBase<OtherDerived>& other) const; [all …]
|
D | NoAlias.h | 101 NoAlias<Derived,MatrixBase> MatrixBase<Derived>::noalias() in noalias() 103 return NoAlias<Derived, Eigen::MatrixBase >(derived()); in noalias()
|
D | ForceAlignedAccess.h | 107 MatrixBase<Derived>::forceAlignedAccess() const 117 MatrixBase<Derived>::forceAlignedAccess() 128 MatrixBase<Derived>::forceAlignedAccessIf() const 139 MatrixBase<Derived>::forceAlignedAccessIf()
|
/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/doc/ |
D | CustomizingEigen_Plugins.dox | 3 /** \page TopicCustomizing_Plugins Extending MatrixBase (and other classes) 5 … to add custom methods to MatrixBase. Since all expressions and matrix types inherit MatrixBase, a… 7 …w that's possible ? Here the trick is to include in the declaration of MatrixBase a file defined b… 9 class MatrixBase { 16 Therefore to extend MatrixBase with your own methods you just have to create a file with your metho… 20 Here is an example of an extension file for adding methods to MatrixBase: \n 33 inline Scalar squaredDistanceTo(const MatrixBase<OtherDerived>& other) const 37 inline RealScalar distanceTo(const MatrixBase<OtherDerived>& other) const 49 void makeFloor(const MatrixBase<OtherDerived>& other) { derived() = derived().cwiseMin(other.derive… 51 void makeCeil(const MatrixBase<OtherDerived>& other) { derived() = derived().cwiseMax(other.derived… [all …]
|
D | CustomizingEigen_InheritingMatrix.dox | 26 const Eigen::MatrixBase<Eigen::Matrix<double, -0x000000001, 1, 0, -0x000000001, 1> >::Scalar&, 27 const Eigen::MatrixBase<Eigen::Matrix<double, -0x000000001, 1> >::StorageBaseType&) 28 (((const Eigen::MatrixBase<Eigen::Matrix<double, -0x000000001, 1> >::StorageBaseType&) 29 ((const Eigen::MatrixBase<Eigen::Matrix<double, -0x000000001, 1> >::StorageBaseType*)(& v))))’
|
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 …]
|
D | B01_Experimental.dox | 38 \li MatrixBase : partial API stability (see below) 39 \li Matrix : full API stability (except for experimental stuff inherited from MatrixBase) 40 \li Map : full API stability (except for experimental stuff inherited from MatrixBase) 42 …their methods can be changed; however notice that most classes inherit MatrixBase and that this is… 44 A few MatrixBase methods are considered experimental, hence not part of any API stability guarantee:
|
/external/eigen/unsupported/Eigen/ |
D | MatrixFunctions | 32 * This module defines the following MatrixBase methods. 33 * - \ref matrixbase_cos "MatrixBase::cos()", for computing the matrix cosine 34 * - \ref matrixbase_cosh "MatrixBase::cosh()", for computing the matrix hyperbolic cosine 35 * - \ref matrixbase_exp "MatrixBase::exp()", for computing the matrix exponential 36 * - \ref matrixbase_log "MatrixBase::log()", for computing the matrix logarithm 37 * - \ref matrixbase_pow "MatrixBase::pow()", for computing the matrix power 38 …* - \ref matrixbase_matrixfunction "MatrixBase::matrixFunction()", for computing general matrix f… 39 * - \ref matrixbase_sin "MatrixBase::sin()", for computing the matrix sine 40 * - \ref matrixbase_sinh "MatrixBase::sinh()", for computing the matrix hyperbolic sine 41 * - \ref matrixbase_sqrt "MatrixBase::sqrt()", for computing the matrix square root [all …]
|
/external/eigen/Eigen/src/Geometry/ |
D | OrthoMethods.h | 30 EIGEN_DEVICE_FUNC inline typename MatrixBase<Derived>::template cross_product_return_type<OtherDeri… 32 inline typename MatrixBase<Derived>::PlainObject 34 MatrixBase<Derived>::cross(const MatrixBase<OtherDerived>& other) const in cross() 81 EIGEN_DEVICE_FUNC inline typename MatrixBase<Derived>::PlainObject 82 MatrixBase<Derived>::cross3(const MatrixBase<OtherDerived>& other) const in cross3() 110 VectorwiseOp<ExpressionType,Direction>::cross(const MatrixBase<OtherDerived>& other) const in cross() 225 EIGEN_DEVICE_FUNC typename MatrixBase<Derived>::PlainObject 226 MatrixBase<Derived>::unitOrthogonal() const
|
D | AngleAxis.h | 80 …inline AngleAxis(const Scalar& angle, const MatrixBase<Derived>& axis) : m_axis(axis), m_angle(ang… 88 EIGEN_DEVICE_FUNC inline explicit AngleAxis(const MatrixBase<Derived>& m) { *this = m; } 122 EIGEN_DEVICE_FUNC AngleAxis& operator=(const MatrixBase<Derived>& m); 125 EIGEN_DEVICE_FUNC AngleAxis& fromRotationMatrix(const MatrixBase<Derived>& m); 197 EIGEN_DEVICE_FUNC AngleAxis<Scalar>& AngleAxis<Scalar>::operator=(const MatrixBase<Derived>& mat) 209 EIGEN_DEVICE_FUNC AngleAxis<Scalar>& AngleAxis<Scalar>::fromRotationMatrix(const MatrixBase<Derived…
|
D | Rotation2D.h | 72 EIGEN_DEVICE_FUNC explicit Rotation2D(const MatrixBase<Derived>& m) 113 EIGEN_DEVICE_FUNC Rotation2D& fromRotationMatrix(const MatrixBase<Derived>& m); 124 EIGEN_DEVICE_FUNC Rotation2D& operator=(const MatrixBase<Derived>& m) 176 EIGEN_DEVICE_FUNC Rotation2D<Scalar>& Rotation2D<Scalar>::fromRotationMatrix(const MatrixBase<Deriv…
|
D | AlignedBox.h | 79 …EIGEN_DEVICE_FUNC inline explicit AlignedBox(const MatrixBase<Derived>& p) : m_min(p), m_max(m_min) in AlignedBox() 182 EIGEN_DEVICE_FUNC inline bool contains(const MatrixBase<Derived>& p) const in contains() 200 EIGEN_DEVICE_FUNC inline AlignedBox& extend(const MatrixBase<Derived>& p) in extend() 241 EIGEN_DEVICE_FUNC inline AlignedBox& translate(const MatrixBase<Derived>& a_t) in translate() 254 EIGEN_DEVICE_FUNC inline Scalar squaredExteriorDistance(const MatrixBase<Derived>& p) const; 267 EIGEN_DEVICE_FUNC inline NonInteger exteriorDistance(const MatrixBase<Derived>& p) const in exteriorDistance() 314 …ne Scalar AlignedBox<Scalar,AmbientDim>::squaredExteriorDistance(const MatrixBase<Derived>& a_p) c… in squaredExteriorDistance()
|
/external/eigen/Eigen/ |
D | QR | 24 * This module also provides some MatrixBase methods, including: 25 * - MatrixBase::householderQr() 26 * - MatrixBase::colPivHouseholderQr() 27 * - MatrixBase::fullPivHouseholderQr()
|
D | Jacobi | 22 …* In addition to listed classes, it defines the two following MatrixBase methods to apply a Jacobi… 23 * - MatrixBase::applyOnTheLeft() 24 * - MatrixBase::applyOnTheRight().
|
/external/eigen/Eigen/src/Householder/ |
D | Householder.h | 42 void MatrixBase<Derived>::makeHouseholderInPlace(Scalar& tau, RealScalar& beta) in makeHouseholderInPlace() 65 void MatrixBase<Derived>::makeHouseholder( in makeHouseholder() 113 void MatrixBase<Derived>::applyHouseholderOnTheLeft( in applyHouseholderOnTheLeft() 150 void MatrixBase<Derived>::applyHouseholderOnTheRight( in applyHouseholderOnTheRight()
|
/external/eigen/doc/examples/ |
D | CustomizingEigen_Inheritance.cpp | 11 MyVectorType(const Eigen::MatrixBase<OtherDerived>& other) in MyVectorType() 17 MyVectorType& operator=(const Eigen::MatrixBase <OtherDerived>& other) in operator =()
|