Searched refs:EigenBase (Results 1 - 25 of 25) sorted by relevance

/external/eigen/doc/examples/
H A Dfunction_taking_eigenbase.cpp6 void print_size(const EigenBase<Derived>& b)
/external/eigen/Eigen/src/Core/
H A DEigenBase.h18 * In other words, an EigenBase object is an object that can be copied into a MatrixBase.
26 template<typename Derived> struct EigenBase struct in namespace:Eigen
39 { return *static_cast<Derived*>(const_cast<EigenBase*>(this)); }
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)
H A DMatrixBase.h157 Derived& operator=(const EigenBase<OtherDerived>& other);
184 Derived& operator*=(const EigenBase<OtherDerived>& other);
187 void applyOnTheLeft(const EigenBase<OtherDerived>& other);
190 void applyOnTheRight(const EigenBase<OtherDerived>& other);
528 MatrixBase<Derived>::operator*=(const EigenBase<OtherDerived> &other)
541 inline void MatrixBase<Derived>::applyOnTheRight(const EigenBase<OtherDerived> &other)
553 inline void MatrixBase<Derived>::applyOnTheLeft(const EigenBase<OtherDerived> &other)
H A DArray.h72 EIGEN_STRONG_INLINE Array& operator=(const EigenBase<OtherDerived> &other)
207 /** \sa MatrixBase::operator=(const EigenBase<OtherDerived>&) */
209 EIGEN_STRONG_INLINE Array(const EigenBase<OtherDerived> &other)
H A DMatrix.h179 * \copydetails DenseBase::operator=(const EigenBase<OtherDerived> &other)
182 EIGEN_STRONG_INLINE Matrix& operator=(const EigenBase<OtherDerived> &other)
300 * \sa MatrixBase::operator=(const EigenBase<OtherDerived>&)
303 EIGEN_STRONG_INLINE Matrix(const EigenBase<OtherDerived> &other)
H A DDenseBase.h258 Derived& operator=(const EigenBase<OtherDerived> &other);
261 Derived& operator+=(const EigenBase<OtherDerived> &other);
264 Derived& operator-=(const EigenBase<OtherDerived> &other);
H A DPermutationMatrix.h53 class PermutationBase : public EigenBase<Derived>
56 typedef EigenBase<Derived> Base;
128 * the Matrix constructor taking EigenBase objects.
616 : public EigenBase<Transpose<PermutationBase<Derived> > >
H A DBandMatrix.h18 class BandMatrixBase : public EigenBase<Derived>
37 typedef EigenBase<Derived> Base;
H A DPlainObjectBase.h315 EIGEN_STRONG_INLINE void resizeLike(const EigenBase<OtherDerived>& _other)
447 /** \copydoc MatrixBase::operator=(const EigenBase<OtherDerived>&)
450 EIGEN_STRONG_INLINE Derived& operator=(const EigenBase<OtherDerived> &other)
457 /** \sa MatrixBase::operator=(const EigenBase<OtherDerived>&) */
459 EIGEN_STRONG_INLINE PlainObjectBase(const EigenBase<OtherDerived> &other)
569 EIGEN_STRONG_INLINE void _resize_to_match(const EigenBase<OtherDerived>& other)
H A DStableNorm.h47 blueNorm_impl(const EigenBase<Derived>& _vec)
H A DDenseCoeffsBase.h34 class DenseCoeffsBase<Derived,ReadOnlyAccessors> : public EigenBase<Derived>
58 typedef EigenBase<Derived> Base;
H A DDiagonalMatrix.h18 class DiagonalBase : public EigenBase<Derived>
H A DTriangularMatrix.h29 template<typename Derived> class TriangularBase : public EigenBase<Derived>
310 operator*(const EigenBase<OtherDerived>& rhs) const
H A DAssign.h569 EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const EigenBase<OtherDerived>& other)
/external/eigen/Eigen/src/Geometry/
H A DTranslation.h102 inline AffineTransformType operator* (const EigenBase<OtherDerived>& linear) const;
112 inline AffineTransformType operator*(const EigenBase<OtherDerived>& linear, const Translation& t)
193 Translation<Scalar,Dim>::operator* (const EigenBase<OtherDerived>& linear) const
H A DRotationBase.h71 operator*(const EigenBase<OtherDerived>& e) const
76 inline RotationMatrixType operator*(const EigenBase<OtherDerived>& l, const Derived& r)
H A DTransform.h267 inline explicit Transform(const EigenBase<OtherDerived>& other)
278 inline Transform& operator=(const EigenBase<OtherDerived>& other)
400 operator * (const EigenBase<OtherDerived> &other) const
412 operator * (const EigenBase<OtherDerived> &a, const Transform &b)
449 inline Transform& operator*=(const EigenBase<OtherDerived>& other) { return *this = *this * other; }
1216 *** Specializations of operator* with rhs EigenBase ***
1294 *** Specializations of operator* with lhs EigenBase ***
/external/eigen/unsupported/Eigen/src/KroneckerProduct/
H A DKroneckerTensorProduct.h72 * This class is the return value of kroneckerProduct(EigenBase,
73 * EigenBase). Use the function rather than construct this class
80 class KroneckerProductSparse : public EigenBase<KroneckerProductSparse<Lhs,Rhs> >
237 KroneckerProductSparse<A,B> kroneckerProduct(const EigenBase<A>& a, const EigenBase<B>& b)
/external/eigen/Eigen/src/SparseCore/
H A DSparseMatrixBase.h26 template<typename Derived> class SparseMatrixBase : public EigenBase<Derived>
39 typedef EigenBase<Derived> Base;
42 Derived& operator=(const EigenBase<OtherDerived> &other)
H A DSparseSelfAdjointView.h50 : public EigenBase<SparseSelfAdjointView<MatrixType,UpLo> >
466 : public EigenBase<SparseSymmetricPermutationProduct<MatrixType,UpLo> >
H A DSparseMatrix.h738 inline SparseMatrix& operator=(const EigenBase<OtherDerived>& other)
/external/eigen/unsupported/Eigen/src/Skyline/
H A DSkylineMatrixBase.h26 template<typename Derived> class SkylineMatrixBase : public EigenBase<Derived> {
/external/eigen/Eigen/src/Householder/
H A DHouseholderSequence.h113 : public EigenBase<HouseholderSequence<VectorsType,CoeffsType,Side> >
/external/eigen/Eigen/src/Core/util/
H A DForwardDeclarations.h43 template<typename Derived> struct EigenBase;
/external/eigen/Eigen/src/SparseQR/
H A DSparseQR.h633 struct SparseQRMatrixQReturnType : public EigenBase<SparseQRMatrixQReturnType<SparseQRType> >

Completed in 5853 milliseconds