Home
last modified time | relevance | path

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

/external/eigen/Eigen/src/Core/
DVectorwiseOp.h156 template<typename ExpressionType, int Direction> class VectorwiseOp
160 typedef typename ExpressionType::Scalar Scalar;
161 typedef typename ExpressionType::RealScalar RealScalar;
163 typedef typename internal::ref_selector<ExpressionType>::non_const_type ExpressionTypeNested;
169 typedef PartialReduxExpr<ExpressionType,
177 typedef PartialReduxExpr<ExpressionType,
191 typename ExpressionType::ColXpr,
192 typename ExpressionType::RowXpr>::type SubVector;
209 isVertical ? 1 : ExpressionType::RowsAtCompileTime,
210 isHorizontal ? 1 : ExpressionType::ColsAtCompileTime> Type;
[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> >
47 typedef typename internal::remove_all<ExpressionType>::type NestedExpression;
50 internal::is_lvalue<ExpressionType>::value,
55 typedef typename internal::ref_selector<ExpressionType>::non_const_type NestedExpressionType;
60 explicit EIGEN_STRONG_INLINE ArrayWrapper(ExpressionType& matrix) : m_expression(matrix) {}
[all …]
DNoAlias.h30 template<typename ExpressionType, template <typename> class StorageBase>
34 typedef typename ExpressionType::Scalar Scalar;
36 explicit NoAlias(ExpressionType& expression) : m_expression(expression) {} in NoAlias()
40 EIGEN_STRONG_INLINE ExpressionType& operator=(const StorageBase<OtherDerived>& other)
48 EIGEN_STRONG_INLINE ExpressionType& operator+=(const StorageBase<OtherDerived>& other)
56 EIGEN_STRONG_INLINE ExpressionType& operator-=(const StorageBase<OtherDerived>& other)
63 ExpressionType& expression() const in expression()
69 ExpressionType& m_expression;
DNestByValue.h17 template<typename ExpressionType>
18 struct traits<NestByValue<ExpressionType> > : public traits<ExpressionType>
34 template<typename ExpressionType> class NestByValue
35 : public internal::dense_xpr_base< NestByValue<ExpressionType> >::type
42 …EIGEN_DEVICE_FUNC explicit inline NestByValue(const ExpressionType& matrix) : m_expression(matrix)…
93 EIGEN_DEVICE_FUNC operator const ExpressionType&() const { return m_expression; }
96 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 …EIGEN_DEVICE_FUNC explicit inline ForceAlignedAccess(const ExpressionType& matrix) : m_expression(…
93 EIGEN_DEVICE_FUNC operator const ExpressionType&() const { return m_expression; }
96 const ExpressionType& m_expression;
DReverse.h171 template<typename ExpressionType>
172 static void run(ExpressionType &xpr)
182 template<typename ExpressionType>
183 static void run(ExpressionType &xpr)
203 template<typename ExpressionType, int Direction>
204 void VectorwiseOp<ExpressionType,Direction>::reverseInPlace()
DReplicate.h132 template<typename ExpressionType, int Direction>
133 const typename VectorwiseOp<ExpressionType,Direction>::ReplicateReturnType
134 VectorwiseOp<ExpressionType,Direction>::replicate(Index factor) const
136 return typename VectorwiseOp<ExpressionType,Direction>::ReplicateReturnType
DIO.h93 template<typename ExpressionType>
98 WithFormat(const ExpressionType& matrix, const IOFormat& format) in WithFormat()
108 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()
DProductEvaluators.h917 template<typename ExpressionType, int Side, bool Transposed, typename ExpressionShape>
920 template<typename ExpressionType, int Side, bool Transposed>
921 struct permutation_matrix_product<ExpressionType, Side, Transposed, DenseShape>
923 typedef typename nested_eval<ExpressionType, 1>::type MatrixType;
927 static inline void run(Dest& dst, const PermutationType& perm, const ExpressionType& xpr)
1028 template<typename ExpressionType, int Side, bool Transposed, typename ExpressionShape>
1031 typedef typename nested_eval<ExpressionType, 1>::type MatrixType;
1035 static inline void run(Dest& dst, const TranspositionType& tr, const ExpressionType& xpr)
DArrayBase.h15 template<typename ExpressionType> class MatrixWrapper;
DSelfAdjointView.h37 typedef MatrixType ExpressionType;
DCoreEvaluators.h108 template<typename ExpressionType>
112 typedef traits<ExpressionType> ExpressionTraits;
DTriangularMatrix.h175 typedef MatrixType ExpressionType;
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/
DTensorDevice.h27 template <typename ExpressionType, typename DeviceType> class TensorDevice {
29 …TensorDevice(const DeviceType& device, ExpressionType& expression) : m_device(device), m_expressio… in TensorDevice()
33 typedef TensorAssignOp<ExpressionType, const OtherDerived> Assign;
42 …typedef TensorCwiseBinaryOp<internal::scalar_sum_op<Scalar>, const ExpressionType, const OtherDeri…
44 typedef TensorAssignOp<ExpressionType, const Sum> Assign;
53 …typedef TensorCwiseBinaryOp<internal::scalar_difference_op<Scalar>, const ExpressionType, const Ot…
55 typedef TensorAssignOp<ExpressionType, const Difference> Assign;
63 ExpressionType& m_expression;
DTensorForwardDeclarations.h68 template<typename ExpressionType, typename DeviceType> class TensorDevice;
/external/eigen/Eigen/src/Core/util/
DXprHelper.h578 template<typename ExpressionType, typename Scalar = typename ExpressionType::Scalar>
581 typedef Matrix<Scalar, 1, ExpressionType::ColsAtCompileTime,
582ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRo…
583 typedef Array<Scalar, 1, ExpressionType::ColsAtCompileTime,
584ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRow…
587 is_same< typename traits<ExpressionType>::XprKind, MatrixXpr >::value,
593 template<typename ExpressionType, typename Scalar = typename ExpressionType::Scalar>
596 typedef Matrix<Scalar, ExpressionType::RowsAtCompileTime, 1,
597ExpressionType::PlainObject::Options & ~RowMajor, ExpressionType::MaxRowsAtCompileTime, 1> MatrixC…
598 typedef Array<Scalar, ExpressionType::RowsAtCompileTime, 1,
[all …]
DForwardDeclarations.h79 template<typename ExpressionType, unsigned int Added, unsigned int Removed> class Flagged;
80 template<typename ExpressionType, template <typename> class StorageBase > class NoAlias;
81 template<typename ExpressionType> class NestByValue;
82 template<typename ExpressionType> class ForceAlignedAccess;
83 template<typename ExpressionType> class SwapWrapper;
127 template<typename ExpressionType> class WithFormat;
130 template<typename ExpressionType> class ArrayWrapper;
131 template<typename ExpressionType> class MatrixWrapper;
245 template<typename ExpressionType, int Direction> class VectorwiseOp;
/external/eigen/Eigen/src/SparseCore/
DTriangularSolver.h176 template<typename ExpressionType,unsigned int Mode>
178 void TriangularViewImpl<ExpressionType,Mode,Sparse>::solveInPlace(MatrixBase<OtherDerived>& other) …
189 …internal::sparse_solve_triangular_selector<ExpressionType, typename internal::remove_reference<Oth…
293 template<typename ExpressionType,unsigned int Mode>
295 void TriangularViewImpl<ExpressionType,Mode,Sparse>::solveInPlace(SparseMatrixBase<OtherDerived>& o…
306 …internal::sparse_solve_triangular_sparse_selector<ExpressionType, OtherDerived, Mode>::run(derived…
DSparsePermutation.h19 template<typename ExpressionType, int Side, bool Transposed>
20 struct permutation_matrix_product<ExpressionType, Side, Transposed, SparseShape>
22 typedef typename nested_eval<ExpressionType, 1>::type MatrixType;
38 static inline void run(Dest& dst, const PermutationType& perm, const ExpressionType& xpr)
/external/eigen/Eigen/src/Geometry/
DHomogeneous.h146 template<typename ExpressionType, int Direction>
147 EIGEN_DEVICE_FUNC inline Homogeneous<ExpressionType,Direction>
148 VectorwiseOp<ExpressionType,Direction>::homogeneous() const
194 template<typename ExpressionType, int Direction>
195 EIGEN_DEVICE_FUNC inline const typename VectorwiseOp<ExpressionType,Direction>::HNormalizedReturnTy…
196 VectorwiseOp<ExpressionType,Direction>::hnormalized() const
488 template<typename ExpressionType, int Side, bool Transposed>
489 struct permutation_matrix_product<ExpressionType, Side, Transposed, HomogeneousShape>
490 : public permutation_matrix_product<ExpressionType, Side, Transposed, DenseShape>
DOrthoMethods.h106 template<typename ExpressionType, int Direction>
109 const typename VectorwiseOp<ExpressionType,Direction>::CrossReturnType
110 VectorwiseOp<ExpressionType,Direction>::cross(const MatrixBase<OtherDerived>& other) const in cross()
116 typename internal::nested_eval<ExpressionType,2>::type mat(_expression()); in cross()
/external/v8/src/parsing/
Dpreparser.h346 enum ExpressionType { enum
384 typedef BitField<ExpressionType, TypeField::kNext, 3> ExpressionTypeField;