HomeSort by relevance Sort by last modified time
    Searched refs:ExpressionType (Results 1 - 25 of 26) sorted by null

1 2

  /external/eigen/Eigen/src/Core/
ArrayWrapper.h 27 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...]
NoAlias.h 20 * \tparam ExpressionType the type of the object on which to do the lazy assignment
30 template<typename ExpressionType, template <typename> class StorageBase>
34 typedef typename ExpressionType::Scalar Scalar;
36 explicit NoAlias(ExpressionType& expression) : m_expression(expression) {}
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
69 ExpressionType& m_expression;
NestByValue.h 17 template<typename ExpressionType>
18 struct traits<NestByValue<ExpressionType> > : public traits<ExpressionType>
27 * \tparam ExpressionType the type of the object of which we are requiring nesting-by-value
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;
VectorwiseOp.h 144 * \tparam ExpressionType the type of the object on which to do partial reductions
156 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
    [all...]
ForceAlignedAccess.h 20 * \param ExpressionType the type of the object of which we are forcing aligned packet access
29 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(matrix) {}
93 EIGEN_DEVICE_FUNC operator const ExpressionType&() const { return m_expression; }
96 const ExpressionType& m_expression;
Reverse.h 171 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()
Replicate.h 132 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
IO.h 83 * \tparam ExpressionType the type of the object on which IO stream operations are performed
93 template<typename ExpressionType>
98 WithFormat(const ExpressionType& matrix, const IOFormat& format)
108 typename ExpressionType::Nested m_matrix;
StableNorm.h 17 template<typename ExpressionType, typename Scalar>
18 inline void stable_norm_kernel(const ExpressionType& bl, Scalar& ssq, Scalar& scale, Scalar& invScale)
ArrayBase.h 15 template<typename ExpressionType> class MatrixWrapper;
ProductEvaluators.h     [all...]
SelfAdjointView.h 37 typedef MatrixType ExpressionType;
TriangularMatrix.h 175 typedef MatrixType ExpressionType;
    [all...]
CoreEvaluators.h 108 template<typename ExpressionType>
112 typedef traits<ExpressionType> ExpressionTraits;
    [all...]
  /external/eigen/unsupported/Eigen/CXX11/src/Tensor/
TensorDevice.h 27 template <typename ExpressionType, typename DeviceType> class TensorDevice {
29 TensorDevice(const DeviceType& device, ExpressionType& expression) : m_device(device), m_expression(expression) {}
33 typedef TensorAssignOp<ExpressionType, const OtherDerived> Assign;
42 typedef TensorCwiseBinaryOp<internal::scalar_sum_op<Scalar>, const ExpressionType, const OtherDerived> Sum;
44 typedef TensorAssignOp<ExpressionType, const Sum> Assign;
53 typedef TensorCwiseBinaryOp<internal::scalar_difference_op<Scalar>, const ExpressionType, const OtherDerived> Difference;
55 typedef TensorAssignOp<ExpressionType, const Difference> Assign;
63 ExpressionType& m_expression;
TensorForwardDeclarations.h 68 template<typename ExpressionType, typename DeviceType> class TensorDevice;
  /external/eigen/Eigen/src/Core/util/
XprHelper.h 578 template<typename ExpressionType, typename Scalar = typename ExpressionType::Scalar>
581 typedef Matrix<Scalar, 1, ExpressionType::ColsAtCompileTime,
582 ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> MatrixRowType;
583 typedef Array<Scalar, 1, ExpressionType::ColsAtCompileTime,
584 ExpressionType::PlainObject::Options | RowMajor, 1, ExpressionType::MaxColsAtCompileTime> ArrayRowType;
587 is_same< typename traits<ExpressionType>::XprKind, MatrixXpr >::value,
593 template<typename ExpressionType, typename Scalar = typename ExpressionType::Scalar
    [all...]
ForwardDeclarations.h 79 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/
SparsePermutation.h 19 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)
TriangularSolver.h 176 template<typename ExpressionType,unsigned int Mode>
178 void TriangularViewImpl<ExpressionType,Mode,Sparse>::solveInPlace(MatrixBase<OtherDerived>& other) const
189 internal::sparse_solve_triangular_selector<ExpressionType, typename internal::remove_reference<OtherCopy>::type, Mode>::run(derived().nestedExpression(), otherCopy);
293 template<typename ExpressionType,unsigned int Mode>
295 void TriangularViewImpl<ExpressionType,Mode,Sparse>::solveInPlace(SparseMatrixBase<OtherDerived>& other) const
306 internal::sparse_solve_triangular_sparse_selector<ExpressionType, OtherDerived, Mode>::run(derived().nestedExpression(), other.derived());
  /external/eigen/Eigen/src/Geometry/
Homogeneous.h 146 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>::HNormalizedReturnType
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>
OrthoMethods.h 106 template<typename ExpressionType, int Direction>
109 const typename VectorwiseOp<ExpressionType,Direction>::CrossReturnType
110 VectorwiseOp<ExpressionType,Direction>::cross(const MatrixBase<OtherDerived>& other) const
116 typename internal::nested_eval<ExpressionType,2>::type mat(_expression());
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Scalar/
GVNExpression.h 43 enum ExpressionType {
63 ExpressionType EType;
68 Expression(ExpressionType ET = ET_Base, unsigned O = ~2U)
111 ExpressionType getExpressionType() const { return EType; }
150 BasicExpression(unsigned NumOperands, ExpressionType ET)
158 ExpressionType ET = EB->getExpressionType();
269 MemoryExpression(unsigned NumOperands, enum ExpressionType EType,
334 LoadExpression(enum ExpressionType EType, unsigned NumOperands, LoadInst *L,
  /external/v8/src/parsing/
preparser.h 364 enum ExpressionType {
403 typedef BitField<ExpressionType, TypeField::kNext, 4> ExpressionTypeField;
    [all...]
  /external/bcc/tests/cc/
catch.hpp 898 typedef ExpressionT ExpressionType;
    [all...]

Completed in 541 milliseconds

1 2