Home
last modified time | relevance | path

Searched refs:ExpressionType (Results 1 – 23 of 23) sorted by relevance

/external/eigen/Eigen/src/Eigen2Support/
DCwiseOperators.h21 template<typename ExpressionType>
23 Cwise<ExpressionType>::abs() const in EIGEN_CWISE_UNOP_RETURN_TYPE()
29 template<typename ExpressionType>
31 Cwise<ExpressionType>::abs2() const in EIGEN_CWISE_UNOP_RETURN_TYPE()
37 template<typename ExpressionType>
39 Cwise<ExpressionType>::exp() const in EIGEN_CWISE_UNOP_RETURN_TYPE()
45 template<typename ExpressionType>
47 Cwise<ExpressionType>::log() const in EIGEN_CWISE_UNOP_RETURN_TYPE()
53 template<typename ExpressionType>
55 EIGEN_STRONG_INLINE const EIGEN_CWISE_PRODUCT_RETURN_TYPE(ExpressionType,OtherDerived) in EIGEN_CWISE_PRODUCT_RETURN_TYPE() argument
[all …]
DCwise.h19 … CwiseBinaryOp<OP<typename internal::traits<ExpressionType>::Scalar>, ExpressionType, OtherDerived>
24 CwiseUnaryOp<OP<typename internal::traits<ExpressionType>::Scalar>, ExpressionType>
29 CwiseBinaryOp<OP<typename internal::traits<ExpressionType>::Scalar>, ExpressionType, \
30 typename ExpressionType::ConstantReturnType >
50 template<typename ExpressionType> class Cwise
54 typedef typename internal::traits<ExpressionType>::Scalar Scalar;
55 typedef typename internal::conditional<internal::must_nest_by_value<ExpressionType>::ret,
56 ExpressionType, const ExpressionType&>::type ExpressionTypeNested;
57 typedef CwiseUnaryOp<internal::scalar_add_op<Scalar>, ExpressionType> ScalarAddReturnType;
59 inline Cwise(const ExpressionType& matrix) : m_matrix(matrix) {} in Cwise()
[all …]
DTriangularSolver.h25 template<typename ExpressionType, unsigned int Added, unsigned int Removed>
27 typename ExpressionType::PlainObject
28 Flagged<ExpressionType,Added,Removed>::solveTriangular(const MatrixBase<OtherDerived>& other) const in solveTriangular()
33 template<typename ExpressionType, unsigned int Added, unsigned int Removed>
35 void Flagged<ExpressionType,Added,Removed>::solveTriangularInPlace(const MatrixBase<OtherDerived>& … in solveTriangularInPlace()
/external/eigen/Eigen/src/Core/
DVectorwiseOp.h166 template<typename ExpressionType, int Direction> class VectorwiseOp
170 typedef typename ExpressionType::Scalar Scalar;
171 typedef typename ExpressionType::RealScalar RealScalar;
172 typedef typename ExpressionType::Index Index;
173 typedef typename internal::conditional<internal::must_nest_by_value<ExpressionType>::ret,
174 ExpressionType, ExpressionType&>::type ExpressionTypeNested;
178 … typename Scalar=typename internal::traits<ExpressionType>::Scalar> struct ReturnType
180 typedef PartialReduxExpr<ExpressionType,
188 typedef PartialReduxExpr<ExpressionType,
189 … internal::member_redux<BinaryOp,typename internal::traits<ExpressionType>::Scalar>,
[all …]
DNoAlias.h30 template<typename ExpressionType, template <typename> class StorageBase>
33 typedef typename ExpressionType::Scalar Scalar;
35 NoAlias(ExpressionType& expression) : m_expression(expression) {} in NoAlias()
40 EIGEN_STRONG_INLINE ExpressionType& operator=(const StorageBase<OtherDerived>& other)
41 …{ return internal::assign_selector<ExpressionType,OtherDerived,false>::run(m_expression,other.deri…
45 EIGEN_STRONG_INLINE ExpressionType& operator+=(const StorageBase<OtherDerived>& other)
47 …typedef SelfCwiseBinaryOp<internal::scalar_sum_op<Scalar>, ExpressionType, OtherDerived> SelfAdder;
57 EIGEN_STRONG_INLINE ExpressionType& operator-=(const StorageBase<OtherDerived>& other)
59 …typedef SelfCwiseBinaryOp<internal::scalar_difference_op<Scalar>, ExpressionType, OtherDerived> Se…
69 … EIGEN_STRONG_INLINE ExpressionType& operator+=(const ProductBase<ProductDerived, Lhs,Rhs>& other)
[all …]
DFlagged.h32 template<typename ExpressionType, unsigned int Added, unsigned int Removed>
33 struct traits<Flagged<ExpressionType, Added, Removed> > : traits<ExpressionType>
35 enum { Flags = (ExpressionType::Flags | Added) & ~Removed };
39 template<typename ExpressionType, unsigned int Added, unsigned int Removed> class Flagged
40 : public MatrixBase<Flagged<ExpressionType, Added, Removed> >
47 typedef typename internal::conditional<internal::must_nest_by_value<ExpressionType>::ret,
48 ExpressionType, const ExpressionType&>::type ExpressionTypeNested;
49 typedef typename ExpressionType::InnerIterator InnerIterator;
51 inline Flagged(const ExpressionType& matrix) : m_matrix(matrix) {}
112 const ExpressionType& _expression() const { return m_matrix; }
[all …]
DArrayWrapper.h27 template<typename ExpressionType>
28 struct traits<ArrayWrapper<ExpressionType> >
29 : public traits<typename remove_all<typename ExpressionType::Nested>::type >
34 Flags0 = traits<typename remove_all<typename ExpressionType::Nested>::type >::Flags,
40 template<typename ExpressionType>
41 class ArrayWrapper : public ArrayBase<ArrayWrapper<ExpressionType> >
49 internal::is_lvalue<ExpressionType>::value,
54 typedef typename internal::nested<ExpressionType>::type NestedExpressionType;
56 inline ArrayWrapper(ExpressionType& matrix) : m_expression(matrix) {}
152 template<typename ExpressionType>
[all …]
DNestByValue.h30 template<typename ExpressionType>
31 struct traits<NestByValue<ExpressionType> > : public traits<ExpressionType>
35 template<typename ExpressionType> class NestByValue
36 : public internal::dense_xpr_base< NestByValue<ExpressionType> >::type
43 inline NestByValue(const ExpressionType& matrix) : m_expression(matrix) {}
94 operator const ExpressionType&() const { return m_expression; }
97 const ExpressionType m_expression;
DForceAlignedAccess.h29 template<typename ExpressionType>
30 struct traits<ForceAlignedAccess<ExpressionType> > : public traits<ExpressionType>
34 template<typename ExpressionType> class ForceAlignedAccess
35 : public internal::dense_xpr_base< ForceAlignedAccess<ExpressionType> >::type
42 inline ForceAlignedAccess(const ExpressionType& matrix) : m_expression(matrix) {}
93 operator const ExpressionType&() const { return m_expression; }
96 const ExpressionType& m_expression;
DSwap.h23 template<typename ExpressionType>
24 struct traits<SwapWrapper<ExpressionType> > : traits<ExpressionType> {};
27 template<typename ExpressionType> class SwapWrapper
28 : public internal::dense_xpr_base<SwapWrapper<ExpressionType> >::type
36 inline SwapWrapper(ExpressionType& xpr) : m_expression(xpr) {}
44 internal::is_lvalue<ExpressionType>::value,
118 ExpressionType& expression() const { return m_expression; }
121 ExpressionType& m_expression;
DReplicate.h167 template<typename ExpressionType, int Direction>
168 const typename VectorwiseOp<ExpressionType,Direction>::ReplicateReturnType
169 VectorwiseOp<ExpressionType,Direction>::replicate(Index factor) const
171 return typename VectorwiseOp<ExpressionType,Direction>::ReplicateReturnType
DIO.h89 template<typename ExpressionType>
94 WithFormat(const ExpressionType& matrix, const IOFormat& format) in WithFormat()
104 const typename ExpressionType::Nested m_matrix;
DStableNorm.h17 template<typename ExpressionType, typename Scalar>
18 inline void stable_norm_kernel(const ExpressionType& bl, Scalar& ssq, Scalar& scale, Scalar& invSca… in stable_norm_kernel()
DArrayBase.h15 template<typename ExpressionType> class MatrixWrapper;
DSelfAdjointView.h37 typedef MatrixType ExpressionType;
DTriangularMatrix.h143 typedef MatrixType ExpressionType;
/external/eigen/Eigen/src/Core/util/
DXprHelper.h412 template<typename ExpressionType, typename Scalar = typename ExpressionType::Scalar>
415 typedef Matrix<Scalar, 1, ExpressionType::ColsAtCompileTime,
416ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRo…
417 typedef Array<Scalar, 1, ExpressionType::ColsAtCompileTime,
418ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRow…
421 is_same< typename traits<ExpressionType>::XprKind, MatrixXpr >::value,
427 template<typename ExpressionType, typename Scalar = typename ExpressionType::Scalar>
430 typedef Matrix<Scalar, ExpressionType::RowsAtCompileTime, 1,
431ExpressionType::PlainObject::Options & ~RowMajor, ExpressionType::MaxRowsAtCompileTime, 1> MatrixC…
432 typedef Array<Scalar, ExpressionType::RowsAtCompileTime, 1,
[all …]
DForwardDeclarations.h75 template<typename ExpressionType, unsigned int Added, unsigned int Removed> class Flagged;
76 template<typename ExpressionType, template <typename> class StorageBase > class NoAlias;
77 template<typename ExpressionType> class NestByValue;
78 template<typename ExpressionType> class ForceAlignedAccess;
79 template<typename ExpressionType> class SwapWrapper;
117 template<typename ExpressionType> class WithFormat;
120 template<typename ExpressionType> class ArrayWrapper;
121 template<typename ExpressionType> class MatrixWrapper;
212 template<typename ExpressionType, int Direction> class VectorwiseOp;
287 template<typename ExpressionType> class Cwise;
/external/eigen/Eigen/src/SparseCore/
DTriangularSolver.h164 template<typename ExpressionType,int Mode>
166 void SparseTriangularView<ExpressionType,Mode>::solveInPlace(MatrixBase<OtherDerived>& other) const
177 …internal::sparse_solve_triangular_selector<ExpressionType, typename internal::remove_reference<Oth…
183 template<typename ExpressionType,int Mode>
186 SparseTriangularView<ExpressionType,Mode>::solve(const MatrixBase<OtherDerived>& other) const
289 template<typename ExpressionType,int Mode>
291 void SparseTriangularView<ExpressionType,Mode>::solveInPlace(SparseMatrixBase<OtherDerived>& other)…
302 …internal::sparse_solve_triangular_sparse_selector<ExpressionType, OtherDerived, Mode>::run(m_matri…
/external/eigen/Eigen/src/Geometry/
DHomogeneous.h141 template<typename ExpressionType, int Direction>
142 inline Homogeneous<ExpressionType,Direction>
143 VectorwiseOp<ExpressionType,Direction>::homogeneous() const
174 template<typename ExpressionType, int Direction>
175 inline const typename VectorwiseOp<ExpressionType,Direction>::HNormalizedReturnType
176 VectorwiseOp<ExpressionType,Direction>::hnormalized() const
DOrthoMethods.h98 template<typename ExpressionType, int Direction>
100 const typename VectorwiseOp<ExpressionType,Direction>::CrossReturnType
101 VectorwiseOp<ExpressionType,Direction>::cross(const MatrixBase<OtherDerived>& other) const in cross()
/external/eigen/doc/
DCustomizingEigen.dox117 1>]().Eigen::Cwise<ExpressionType>::operator* [with OtherDerived =
118 Eigen::Matrix<std::complex<float>, 10000, 1, 2, 10000, 1>, ExpressionType =
/external/v8/src/parsing/
Dpreparser.h309 enum ExpressionType { enum
335 typedef BitField<ExpressionType, TypeField::kNext, 3> ExpressionTypeField;