/external/eigen/Eigen/src/Core/ |
H A D | DiagonalMatrix.h | 37 typedef DiagonalMatrix<Scalar,DiagonalVectorType::SizeAtCompileTime,DiagonalVectorType::MaxSizeAtCompileTime> PlainObject; 91 /** \class DiagonalMatrix 106 struct traits<DiagonalMatrix<_Scalar,SizeAtCompileTime,MaxSizeAtCompileTime> > 118 class DiagonalMatrix class in namespace:Eigen 119 : public DiagonalBase<DiagonalMatrix<_Scalar,SizeAtCompileTime,MaxSizeAtCompileTime> > 123 typedef typename internal::traits<DiagonalMatrix>::DiagonalVectorType DiagonalVectorType; 124 typedef const DiagonalMatrix& Nested; 126 typedef typename internal::traits<DiagonalMatrix>::StorageKind StorageKind; 127 typedef typename internal::traits<DiagonalMatrix>::Index Index; 142 inline DiagonalMatrix() {} function in class:Eigen::DiagonalMatrix 145 inline DiagonalMatrix(Index dim) : m_diagonal(dim) {} function in class:Eigen::DiagonalMatrix 148 inline DiagonalMatrix(const Scalar& x, const Scalar& y) : m_diagonal(x,y) {} function in class:Eigen::DiagonalMatrix 151 inline DiagonalMatrix(const Scalar& x, const Scalar& y, const Scalar& z) : m_diagonal(x,y,z) {} function in class:Eigen::DiagonalMatrix 155 inline DiagonalMatrix(const DiagonalBase<OtherDerived>& other) : m_diagonal(other.diagonal()) {} function in class:Eigen::DiagonalMatrix 159 inline DiagonalMatrix(const DiagonalMatrix& other) : m_diagonal(other.diagonal()) {} function in class:Eigen::DiagonalMatrix 164 explicit inline DiagonalMatrix(const MatrixBase<OtherDerived>& other) : m_diagonal(other) function in class:Eigen::DiagonalMatrix [all...] |
/external/eigen/Eigen/src/Geometry/ |
H A D | Scaling.h | 28 * To represent an axis aligned scaling, use the DiagonalMatrix class. 30 * \sa Scaling(), class DiagonalMatrix, MatrixBase::asDiagonal(), class Translation, class Transform 125 static inline DiagonalMatrix<Scalar,2> Scaling(Scalar sx, Scalar sy) 126 { return DiagonalMatrix<Scalar,2>(sx, sy); } 129 static inline DiagonalMatrix<Scalar,3> Scaling(Scalar sx, Scalar sy, Scalar sz) 130 { return DiagonalMatrix<Scalar,3>(sx, sy, sz); } 142 typedef DiagonalMatrix<float, 2> AlignedScaling2f; 144 typedef DiagonalMatrix<double,2> AlignedScaling2d; 146 typedef DiagonalMatrix<float, 3> AlignedScaling3f; 148 typedef DiagonalMatrix<doubl [all...] |
H A D | RotationBase.h | 80 friend inline Transform<Scalar,Dim,Affine> operator*(const DiagonalMatrix<Scalar,Dim>& l, const Derived& r) argument 110 struct rotation_base_generic_product_selector< RotationDerived, DiagonalMatrix<Scalar,Dim,MaxDim>, false > 113 static inline ReturnType run(const RotationDerived& r, const DiagonalMatrix<Scalar,Dim,MaxDim>& m) argument
|
H A D | Transform.h | 540 inline Transform& operator*=(const DiagonalMatrix<Scalar,Dim>& s) { linear() *= s; return *this; } argument
|
/external/eigen/test/ |
H A D | diagonalmatrices.cpp | 21 typedef DiagonalMatrix<Scalar, Rows> LeftDiagonalMatrix; 22 typedef DiagonalMatrix<Scalar, Cols> RightDiagonalMatrix;
|
H A D | geo_hyperplane.cpp | 54 DiagonalMatrix<Scalar,HyperplaneType::AmbientDimAtCompileTime> scaling(VectorType::Random());
|
H A D | geo_transformations.cpp | 33 typedef DiagonalMatrix<Scalar,2> AlignedScaling2; 34 typedef DiagonalMatrix<Scalar,3> AlignedScaling3; 104 typedef DiagonalMatrix<Scalar,2> AlignedScaling2; 105 typedef DiagonalMatrix<Scalar,3> AlignedScaling3;
|
H A D | sparse_product.cpp | 126 DiagonalMatrix<Scalar,Dynamic> d1(DenseVector::Random(rows));
|
/external/eigen/test/eigen2/ |
H A D | eigen2_sparse_product.cpp | 60 DiagonalMatrix<DenseVector> d1(DenseVector::Random(rows));
|
/external/eigen/Eigen/src/Core/util/ |
H A D | Meta.h | 224 template<typename T, int S> struct is_diagonal<DiagonalMatrix<T,S> >
|
H A D | ForwardDeclarations.h | 98 template<typename _Scalar, int SizeAtCompileTime, int MaxSizeAtCompileTime=SizeAtCompileTime> class DiagonalMatrix;
|