OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:MatrixBase
(Results
26 - 50
of
115
) sorted by null
1
2
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
1
2
3
4
5