HomeSort by relevance Sort by last modified time
    Searched refs:MatrixBase (Results 26 - 50 of 115) sorted by null

12 3 4 5

  /external/eigen/Eigen/src/Core/
SelfAdjointView.h 25 * with given dense storage of the coefficients. It is the return type of MatrixBase::selfadjointView()
28 * \sa class TriangularBase, MatrixBase::selfadjointView()
80 /** \sa MatrixBase::coeff()
89 /** \sa MatrixBase::coeffRef()
107 operator*(const MatrixBase<OtherDerived>& rhs) const
117 operator*(const MatrixBase<OtherDerived>& lhs, const SelfAdjointView& rhs)
132 * \sa rankUpdate(const MatrixBase<DerivedU>&, Scalar)
135 SelfAdjointView& rankUpdate(const MatrixBase<DerivedU>& u, const MatrixBase<DerivedV>& v, Scalar alpha = Scalar(1));
145 * \sa rankUpdate(const MatrixBase<DerivedU>&, const MatrixBase<DerivedV>&, Scalar
    [all...]
EigenBase.h 16 /** Common base class for all classes T such that MatrixBase has an operator=(T) and a constructor MatrixBase(T).
18 * In other words, an EigenBase object is an object that can be copied into a MatrixBase.
20 * Besides MatrixBase-derived classes, this also includes special matrix classes such as diagonal matrices, etc.
101 * its own special matrix without having to modify MatrixBase
136 MatrixBase<Derived>::operator*=(const EigenBase<OtherDerived> &other)
142 /** replaces \c *this by \c *this * \a other. It is equivalent to MatrixBase::operator*=() */
145 inline void MatrixBase<Derived>::applyOnTheRight(const EigenBase<OtherDerived> &other)
153 inline void MatrixBase<Derived>::applyOnTheLeft(const EigenBase<OtherDerived> &other)
DiagonalProduct.h 44 public MatrixBase<DiagonalProduct<MatrixType, DiagonalType, ProductOrder> >
48 typedef MatrixBase<DiagonalProduct> Base;
106 MatrixBase<Derived>::operator*(const DiagonalBase<DiagonalDerived> &diagonal) const
116 DiagonalBase<DiagonalDerived>::operator*(const MatrixBase<MatrixDerived> &matrix) const
TriangularMatrix.h 57 /** \see MatrixBase::copyCoeff(row,col)
82 void evalTo(MatrixBase<DenseDerived> &other) const;
84 void evalToLazy(MatrixBase<DenseDerived> &other) const;
132 * of MatrixBase::triangularView() and most of the time this is the only way it is used.
134 * \sa MatrixBase::triangularView()
200 /** \sa MatrixBase::operator+=() */
202 /** \sa MatrixBase::operator-=() */
204 /** \sa MatrixBase::operator*=() */
206 /** \sa MatrixBase::operator/=() */
209 /** \sa MatrixBase::fill() *
    [all...]
NoAlias.h 25 * It is the return type of MatrixBase::noalias()
28 * \sa MatrixBase::noalias()
37 /** Behaves like MatrixBase::lazyAssign(other)
38 * \sa MatrixBase::lazyAssign() */
43 /** \sa MatrixBase::operator+= */
55 /** \sa MatrixBase::operator-= */
118 NoAlias<Derived,MatrixBase> MatrixBase<Derived>::noalias()
CwiseBinaryOp.h 33 * \sa MatrixBase::binaryExpr(const MatrixBase<OtherDerived> &,const CustomBinaryOp &) const, class CwiseUnaryOp, class CwiseNullaryOp
206 MatrixBase<Derived>::operator-=(const MatrixBase<OtherDerived> &other)
220 MatrixBase<Derived>::operator+=(const MatrixBase<OtherDerived>& other)
Transpositions.h 180 explicit inline Transpositions(const MatrixBase<Other>& indices) : m_indices(indices)
331 operator*(const MatrixBase<Derived>& matrix,
345 const MatrixBase<Derived>& matrix)
416 operator*(const MatrixBase<Derived>& matrix, const Transpose& trt)
425 operator*(const MatrixBase<Derived>& matrix) const
PermutationMatrix.h 36 * operator* to multiply any kind of permutation object with any kind of matrix expression (MatrixBase)
118 void evalTo(MatrixBase<DenseDerived>& other) const
320 explicit inline PermutationMatrix(const MatrixBase<Other>& indices) : m_indices(indices)
510 operator*(const MatrixBase<Derived>& matrix,
524 const MatrixBase<Derived>& matrix)
642 void evalTo(MatrixBase<DenseDerived>& other) const
659 operator*(const MatrixBase<OtherDerived>& matrix, const Transpose& trPerm)
668 operator*(const MatrixBase<OtherDerived>& matrix) const
680 const PermutationWrapper<const Derived> MatrixBase<Derived>::asPermutation() const
  /external/eigen/Eigen/src/LU/
Determinant.h 19 (const MatrixBase<Derived>& matrix, int a, int b, int c)
27 (const MatrixBase<Derived>& matrix, int j, int k, int m, int n)
92 inline typename internal::traits<Derived>::Scalar MatrixBase<Derived>::determinant() const
  /external/eigen/Eigen/src/Geometry/
Scaling.h 30 * \sa Scaling(), class DiagonalMatrix, MatrixBase::asDiagonal(), class Translation, class Transform
73 inline typename internal::plain_matrix_type<Derived>::type operator* (const MatrixBase<Derived>& other) const
101 * \sa MatrixBase::isApprox() */
108 // NOTE this operator is defiend in MatrixBase and not as a friend function
110 template<typename Derived> typename MatrixBase<Derived>::ScalarMultipleReturnType
111 MatrixBase<Derived>::operator*(const UniformScaling<Scalar>& s) const
136 static inline const DiagonalWrapper<const Derived> Scaling(const MatrixBase<Derived>& coeffs)
EulerAngles.h 32 inline Matrix<typename MatrixBase<Derived>::Scalar,3,1>
33 MatrixBase<Derived>::eulerAngles(Index a0, Index a1, Index a2) const
Homogeneous.h 24 * It is the return type of MatrixBase::homogeneous() and most of the time
27 * \sa MatrixBase::homogeneous()
62 : public MatrixBase<Homogeneous<MatrixType,_Direction> >
68 typedef MatrixBase<Homogeneous> Base;
88 operator* (const MatrixBase<Rhs>& rhs) const
96 operator* (const MatrixBase<Lhs>& lhs, const Homogeneous& rhs)
126 inline typename MatrixBase<Derived>::HomogeneousReturnType
127 MatrixBase<Derived>::homogeneous() const
140 * \sa MatrixBase::homogeneous() */
157 inline const typename MatrixBase<Derived>::HNormalizedReturnTyp
    [all...]
AngleAxis.h 29 * Combined with MatrixBase::Unit{X,Y,Z}, AngleAxis can be used to easily
38 * \sa class Quaternion, class Transform, MatrixBase::UnitX()
79 inline AngleAxis(Scalar angle, const MatrixBase<Derived>& axis) : m_axis(axis), m_angle(angle) {}
84 inline explicit AngleAxis(const MatrixBase<Derived>& m) { *this = m; }
111 AngleAxis& operator=(const MatrixBase<Derived>& m);
114 AngleAxis& fromRotationMatrix(const MatrixBase<Derived>& m);
139 * \sa MatrixBase::isApprox() */
182 AngleAxis<Scalar>& AngleAxis<Scalar>::operator=(const MatrixBase<Derived>& mat)
194 AngleAxis<Scalar>& AngleAxis<Scalar>::fromRotationMatrix(const MatrixBase<Derived>& mat)
AlignedBox.h 72 inline explicit AlignedBox(const MatrixBase<Derived>& a_p)
178 inline bool contains(const MatrixBase<Derived>& a_p) const
190 inline AlignedBox& extend(const MatrixBase<Derived>& a_p)
224 inline AlignedBox& translate(const MatrixBase<Derived>& a_t)
237 inline Scalar squaredExteriorDistance(const MatrixBase<Derived>& a_p) const;
250 inline NonInteger exteriorDistance(const MatrixBase<Derived>& p) const
284 * \sa MatrixBase::isApprox() */
297 inline Scalar AlignedBox<Scalar,AmbientDim>::squaredExteriorDistance(const MatrixBase<Derived>& a_p) const
Rotation2D.h 86 Rotation2D& fromRotationMatrix(const MatrixBase<Derived>& m);
116 * \sa MatrixBase::isApprox() */
134 Rotation2D<Scalar>& Rotation2D<Scalar>::fromRotationMatrix(const MatrixBase<Derived>& mat)
Umeyama.h 28 // Compile time return type deduction for different MatrixBase types.
95 umeyama(const MatrixBase<Derived>& src, const MatrixBase<OtherDerived>& dst, bool with_scaling = true)
  /external/eigen/Eigen/src/Eigen2Support/Geometry/
Quaternion.h 120 * \sa operator=(MatrixBase<Derived>)
123 explicit inline Quaternion(const MatrixBase<Derived>& other) { *this = other; }
128 Quaternion& operator=(const MatrixBase<Derived>& m);
131 * \sa MatrixBase::Identity()
135 /** \sa Quaternion::Identity(), MatrixBase::setIdentity()
140 * \sa Quaternion::norm(), MatrixBase::squaredNorm()
145 * \sa Quaternion::squaredNorm(), MatrixBase::norm()
150 * \sa normalized(), MatrixBase::normalize() */
153 * \sa normalize(), MatrixBase::normalized() */
168 Quaternion& setFromTwoVectors(const MatrixBase<Derived1>& a, const MatrixBase<Derived2>& b)
    [all...]
Rotation2D.h 81 Rotation2D& fromRotationMatrix(const MatrixBase<Derived>& m);
109 * \sa MatrixBase::isApprox() */
127 Rotation2D<Scalar>& Rotation2D<Scalar>::fromRotationMatrix(const MatrixBase<Derived>& mat)
RotationBase.h 116 static inline const MatrixBase<OtherDerived>& ei_toRotationMatrix(const MatrixBase<OtherDerived>& mat)
Transform.h 97 static inline void run(Transform *transform, const MatrixBase<OtherDerived>& other)
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)
136 * \sa MatrixBase::operaror(int,int) const */
139 * \sa MatrixBase::operaror(int,int) */
167 operator * (const MatrixBase<OtherDerived> &other) const
174 operator * (const MatrixBase<OtherDerived> &a, const Transform &b)
182 /** \sa MatrixBase::setIdentity() */
190 inline Transform& scale(const MatrixBase<OtherDerived> &other)
    [all...]
  /external/eigen/Eigen/src/SparseCore/
SparseMatrixBase.h 54 * \sa MatrixBase::rows(), MatrixBase::cols(), ColsAtCompileTime, SizeAtCompileTime */
60 * \sa MatrixBase::rows(), MatrixBase::cols(), RowsAtCompileTime, SizeAtCompileTime */
98 /** \internal the return type of MatrixBase::adjoint() */
331 cwiseProduct(const MatrixBase<OtherDerived> &other) const;
352 operator*(const MatrixBase<OtherDerived>& lhs, const Derived& rhs)
358 operator*(const MatrixBase<OtherDerived> &other) const;
373 solveTriangular(const MatrixBase<OtherDerived>& other) const;
377 void solveTriangularInPlace(MatrixBase<OtherDerived>& other) const
    [all...]
SparseTriangularView.h 54 solve(const MatrixBase<OtherDerived>& other) const;
56 template<typename OtherDerived> void solveInPlace(MatrixBase<OtherDerived>& other) const;
  /external/eigen/Eigen/src/Cholesky/
LDLT.h 43 * \sa MatrixBase::ldlt(), class LLT
172 * \sa MatrixBase::ldlt()
176 solve(const MatrixBase<Rhs>& b) const
186 bool solve(const MatrixBase<OtherDerived>& b, ResultType *result) const
194 bool solveInPlace(MatrixBase<Derived> &bAndX) const;
199 LDLT& rankUpdate(const MatrixBase<Derived>& w,RealScalar alpha=1);
342 static bool updateInPlace(MatrixType& mat, MatrixBase<WDerived>& w, typename MatrixType::RealScalar sigma=1)
452 LDLT<MatrixType,_UpLo>& LDLT<MatrixType,_UpLo>::rankUpdate(const MatrixBase<Derived>& w,typename NumTraits<typename MatrixType::Scalar>::Real sigma)
530 * \sa LDLT::solve(), MatrixBase::ldlt()
534 bool LDLT<MatrixType,_UpLo>::solveInPlace(MatrixBase<Derived> &bAndX) cons
    [all...]
  /external/eigen/Eigen/src/Core/products/
SelfadjointRank2Update.h 61 ::rankUpdate(const MatrixBase<DerivedU>& u, const MatrixBase<DerivedV>& v, Scalar alpha)
  /external/eigen/Eigen/src/SVD/
UpperBidiagonalization.h 137 const UpperBidiagonalization<typename MatrixBase<Derived>::PlainObject>
138 MatrixBase<Derived>::bidiagonalization() const

Completed in 428 milliseconds

12 3 4 5