Home
last modified time | relevance | path

Searched refs:ExpressionType (Results 1 – 25 of 25) 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,
35 LvalueBitFlag = is_lvalue<ExpressionType>::value ? LvalueBit : 0,
41 template<typename ExpressionType>
42 class ArrayWrapper : public ArrayBase<ArrayWrapper<ExpressionType> >
48 typedef typename internal::remove_all<ExpressionType>::type NestedExpression;
51 internal::is_lvalue<ExpressionType>::value,
56 typedef typename internal::ref_selector<ExpressionType>::non_const_type NestedExpressionType;
[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.h923 template<typename ExpressionType, int Side, bool Transposed, typename ExpressionShape>
926 template<typename ExpressionType, int Side, bool Transposed>
927 struct permutation_matrix_product<ExpressionType, Side, Transposed, DenseShape>
929 typedef typename nested_eval<ExpressionType, 1>::type MatrixType;
933 static inline void run(Dest& dst, const PermutationType& perm, const ExpressionType& xpr)
1034 template<typename ExpressionType, int Side, bool Transposed, typename ExpressionShape>
1037 typedef typename nested_eval<ExpressionType, 1>::type MatrixType;
1041 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/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Scalar/
DGVNExpression.h43 enum ExpressionType { enum
63 ExpressionType EType;
68 Expression(ExpressionType ET = ET_Base, unsigned O = ~2U)
111 ExpressionType getExpressionType() const { return EType; } in getExpressionType()
150 BasicExpression(unsigned NumOperands, ExpressionType ET) in BasicExpression()
158 ExpressionType ET = EB->getExpressionType(); in classof()
269 MemoryExpression(unsigned NumOperands, enum ExpressionType EType, in MemoryExpression()
334 LoadExpression(enum ExpressionType EType, unsigned NumOperands, LoadInst *L, in LoadExpression()
/external/v8/src/parsing/
Dpreparser.h364 enum ExpressionType { enum
403 typedef BitField<ExpressionType, TypeField::kNext, 4> ExpressionTypeField;
/external/bcc/tests/cc/
Dcatch.hpp898 typedef ExpressionT ExpressionType; typedef
2989 virtual bool match( ExpressionType const& str ) const { in match()
3002 virtual bool match( ExpressionType const& str ) const { in match()
3015 virtual bool match( ExpressionType const& str ) const { in match()
3027 virtual bool match( ExpressionType const& str ) const { in match()