Home
last modified time | relevance | path

Searched refs:evaluator (Results 1 – 25 of 78) sorted by relevance

1234

/external/eigen/unsupported/Eigen/CXX11/src/Tensor/
DTensorExecutor.h34 TensorEvaluator<Expression, Device> evaluator(expr, device);
35 const bool needs_assign = evaluator.evalSubExprsIfNeeded(NULL);
38 const Index size = array_prod(evaluator.dimensions());
40 evaluator.evalScalar(i);
43 evaluator.cleanup();
56 TensorEvaluator<Expression, DefaultDevice> evaluator(expr, device);
57 const bool needs_assign = evaluator.evalSubExprsIfNeeded(NULL);
60 const Index size = array_prod(evaluator.dimensions());
68 evaluator.evalPacket(i + j * PacketSize);
73 evaluator.evalPacket(i);
[all …]
DTensorSyclRun.h34 Eigen::TensorEvaluator<Expr, Dev> evaluator(expr, dev); in run()
35 const bool needs_assign = evaluator.evalSubExprsIfNeeded(NULL); in run()
38 auto functors = internal::extractFunctors(evaluator); in run()
44 … auto tuple_of_accessors = internal::createTupleOfAccessors<decltype(evaluator)>(cgh, evaluator); in run()
65 evaluator.cleanup(); in run()
/external/eigen/Eigen/src/Core/
DCoreEvaluators.h90 struct evaluator : public unary_evaluator<T>
93 EIGEN_DEVICE_FUNC explicit evaluator(const T& xpr) : Base(xpr) {}
99 struct evaluator<const T>
100 : evaluator<T>
103 explicit evaluator(const T& xpr) : evaluator<T>(xpr) {}
127 struct evaluator<PlainObjectBase<Derived> >
145 EIGEN_DEVICE_FUNC evaluator()
154 EIGEN_DEVICE_FUNC explicit evaluator(const PlainObjectType& m)
236 struct evaluator<Matrix<Scalar, Rows, Cols, Options, MaxRows, MaxCols> >
237 : evaluator<PlainObjectBase<Matrix<Scalar, Rows, Cols, Options, MaxRows, MaxCols> > >
[all …]
DBooleanRedux.h83 typedef internal::evaluator<Derived> Evaluator;
88 Evaluator evaluator(derived());
90 …eturn internal::all_unroller<Evaluator, unroll ? int(SizeAtCompileTime) : Dynamic>::run(evaluator);
95 if (!evaluator.coeff(i, j)) return false;
107 typedef internal::evaluator<Derived> Evaluator;
112 Evaluator evaluator(derived());
114 …eturn internal::any_unroller<Evaluator, unroll ? int(SizeAtCompileTime) : Dynamic>::run(evaluator);
119 if (evaluator.coeff(i, j)) return true;
DCoreIterators.h37 typedef internal::evaluator<XprType> EvaluatorType;
77 typedef evaluator<XprType> EvaluatorType;
111 : public evaluator<XprType>::InnerIterator
114 typedef typename evaluator<XprType>::InnerIterator Base;
115 typedef evaluator<XprType> EvaluatorType;
DDenseCoeffsBase.h100 return internal::evaluator<Derived>(derived()).coeff(row,col); in coeff()
141 EIGEN_STATIC_ASSERT(internal::evaluator<Derived>::Flags & LinearAccessBit, in coeff()
144 return internal::evaluator<Derived>(derived()).coeff(index); in coeff()
235 …return internal::evaluator<Derived>(derived()).template packet<LoadMode,DefaultPacketType>(row,col… in packet()
260 EIGEN_STATIC_ASSERT(internal::evaluator<Derived>::Flags & LinearAccessBit, in packet()
264 … return internal::evaluator<Derived>(derived()).template packet<LoadMode,DefaultPacketType>(index); in packet()
344 return internal::evaluator<Derived>(derived()).coeffRef(row,col); in coeffRef()
389 EIGEN_STATIC_ASSERT(internal::evaluator<Derived>::Flags & LinearAccessBit, in coeffRef()
392 return internal::evaluator<Derived>(derived()).coeffRef(index); in coeffRef()
641 …enum { ReturnZero = (int(evaluator<Derived>::Alignment) >= Alignment) || !(Derived::Flags & Direct…
DReturnByValue.h95 struct evaluator<ReturnByValue<Derived> >
96 : public evaluator<typename internal::traits<Derived>::ReturnType>
100 typedef evaluator<PlainObject> Base;
102 EIGEN_DEVICE_FUNC explicit evaluator(const XprType& xpr)
/external/smali/smalidea/src/main/java/org/jf/smalidea/debugging/
DSmaliExpressionEvaluator.java46 private final ExpressionEvaluator evaluator; field in SmaliExpressionEvaluator
48 public SmaliExpressionEvaluator(PsiElement fragment, ExpressionEvaluator evaluator) { in SmaliExpressionEvaluator() argument
50 this.evaluator = evaluator; in SmaliExpressionEvaluator()
60 return evaluator.evaluate(context); in evaluate()
64 return evaluator.getValue(); in getValue()
68 return evaluator.getModifier(); in getModifier()
/external/eigen/Eigen/src/SparseCore/
DSparseCwiseBinaryOp.h48 …|| ((internal::evaluator<Lhs>::Flags&RowMajorBit) == (internal::evaluator<Rhs>::Flags&RowMajorBit… in CwiseBinaryOpImpl()
64 typedef typename evaluator<Lhs>::InnerIterator LhsIterator;
65 typedef typename evaluator<Rhs>::InnerIterator RhsIterator;
129 …CoeffReadCost = evaluator<Lhs>::CoeffReadCost + evaluator<Rhs>::CoeffReadCost + functor_traits<Bin…
148 evaluator<Lhs> m_lhsImpl;
149 evaluator<Rhs> m_rhsImpl;
158 typedef typename evaluator<Rhs>::InnerIterator RhsIterator;
204 const evaluator<Lhs> &m_lhsEval;
214 …CoeffReadCost = evaluator<Lhs>::CoeffReadCost + evaluator<Rhs>::CoeffReadCost + functor_traits<Bin…
235 evaluator<Lhs> m_lhsImpl;
[all …]
DSparseCwiseUnaryOp.h27 CoeffReadCost = evaluator<ArgType>::CoeffReadCost + functor_traits<UnaryOp>::Cost,
42 typedef typename evaluator<ArgType>::InnerIterator EvalIterator;
45 evaluator<ArgType> m_argImpl;
81 CoeffReadCost = evaluator<ArgType>::CoeffReadCost + functor_traits<ViewOp>::Cost,
92 typedef typename evaluator<ArgType>::InnerIterator EvalIterator;
95 evaluator<ArgType> m_argImpl;
126 typedef typename internal::evaluator<Derived>::InnerIterator EvalIterator;
127 internal::evaluator<Derived> thisEval(derived());
138 typedef typename internal::evaluator<Derived>::InnerIterator EvalIterator;
139 internal::evaluator<Derived> thisEval(derived());
DSparseRef.h354 struct evaluator<Ref<SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, StrideType> >
355 …: evaluator<SparseCompressedBase<Ref<SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, StrideT…
357 …typedef evaluator<SparseCompressedBase<Ref<SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, S…
359 evaluator() : Base() {}
360 explicit evaluator(const XprType &mat) : Base(mat) {}
364 struct evaluator<Ref<const SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, StrideType> >
365 …: evaluator<SparseCompressedBase<Ref<const SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, S…
367 …typedef evaluator<SparseCompressedBase<Ref<const SparseMatrix<MatScalar,MatOptions,MatIndex>, Opti…
369 evaluator() : Base() {}
370 explicit evaluator(const XprType &mat) : Base(mat) {}
[all …]
DMappedSparseMatrix.h53 struct evaluator<MappedSparseMatrix<_Scalar,_Options,_StorageIndex> >
54 : evaluator<SparseCompressedBase<MappedSparseMatrix<_Scalar,_Options,_StorageIndex> > >
57 typedef evaluator<SparseCompressedBase<XprType> > Base;
59 evaluator() : Base() {}
60 explicit evaluator(const XprType &mat) : Base(mat) {}
DSparseDot.h29 internal::evaluator<Derived> thisEval(derived()); in dot()
30 typename internal::evaluator<Derived>::InnerIterator i(thisEval, 0); in dot()
53 internal::evaluator<Derived> thisEval(derived()); in dot()
54 typename internal::evaluator<Derived>::InnerIterator i(thisEval, 0); in dot()
56 internal::evaluator<OtherDerived> otherEval(other.derived()); in dot()
57 typename internal::evaluator<OtherDerived>::InnerIterator j(otherEval, 0); in dot()
DSparseDenseProduct.h32 typedef typename evaluator<Lhs>::InnerIterator LhsInnerIterator;
33 typedef evaluator<Lhs> LhsEval;
91 typedef typename evaluator<Lhs>::InnerIterator LhsInnerIterator;
94 evaluator<Lhs> lhsEval(lhs);
114 typedef typename evaluator<Lhs>::InnerIterator LhsInnerIterator;
117 evaluator<Lhs> lhsEval(lhs);
133 typedef typename evaluator<Lhs>::InnerIterator LhsInnerIterator;
136 evaluator<Lhs> lhsEval(lhs);
218 typedef evaluator<ActualLhs> LhsEval;
219 typedef evaluator<ActualRhs> RhsEval;
[all …]
DSparseMap.h282 struct evaluator<Map<SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, StrideType> >
283 …: evaluator<SparseCompressedBase<Map<SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, StrideT…
285 …typedef evaluator<SparseCompressedBase<Map<SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, S…
287 evaluator() : Base() {}
288 explicit evaluator(const XprType &mat) : Base(mat) {}
292 struct evaluator<Map<const SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, StrideType> >
293 …: evaluator<SparseCompressedBase<Map<const SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, S…
295 …typedef evaluator<SparseCompressedBase<Map<const SparseMatrix<MatScalar,MatOptions,MatIndex>, Opti…
297 evaluator() : Base() {}
298 explicit evaluator(const XprType &mat) : Base(mat) {}
DSparseDiagonalProduct.h63 typedef typename evaluator<SparseXprType>::InnerIterator SparseXprInnerIterator;
87 evaluator<SparseXprType> m_sparseXprImpl;
88 evaluator<DiagonalCoeffType> m_diagCoeffImpl;
103 typedef typename evaluator<SparseXprType>::InnerIterator SparseXprIter;
130 evaluator<SparseXprType> m_sparseXprEval;
DTriangularSolver.h31 typedef evaluator<Lhs> LhsEval;
32 typedef typename evaluator<Lhs>::InnerIterator LhsIterator;
68 typedef evaluator<Lhs> LhsEval;
69 typedef typename evaluator<Lhs>::InnerIterator LhsIterator;
107 typedef evaluator<Lhs> LhsEval;
108 typedef typename evaluator<Lhs>::InnerIterator LhsIterator;
142 typedef evaluator<Lhs> LhsEval;
143 typedef typename evaluator<Lhs>::InnerIterator LhsIterator;
DSparseView.h87 typedef typename evaluator<ArgType>::InnerIterator EvalIterator;
125 CoeffReadCost = evaluator<ArgType>::CoeffReadCost,
132 evaluator<ArgType> m_argImpl;
194 CoeffReadCost = evaluator<ArgType>::CoeffReadCost,
201 evaluator<ArgType> m_argImpl;
DSparseTranspose.h58 typedef typename evaluator<ArgType>::InnerIterator EvalIterator;
78 CoeffReadCost = evaluator<ArgType>::CoeffReadCost,
85 evaluator<ArgType> m_argImpl;
DSparseAssign.h74 typedef internal::evaluator<DstXprType> DstEvaluatorType;
75 typedef internal::evaluator<SrcXprType> SrcEvaluatorType;
145 internal::evaluator<SrcXprType> srcEval(src);
147 internal::evaluator<DstXprType> dstEval(dst);
149 …const Index outerEvaluationSize = (internal::evaluator<SrcXprType>::Flags&RowMajorBit) ? src.rows(…
151 for (typename internal::evaluator<SrcXprType>::InnerIterator i(srcEval,j); i; ++i)
/external/eigen/doc/examples/
Dmake_circulant.cpp.evaluator4 struct evaluator<Circulant<ArgType> >
13 CoeffReadCost = evaluator<ArgTypeNestedCleaned>::CoeffReadCost,
17 evaluator(const XprType& xpr)
28 evaluator<ArgTypeNestedCleaned> m_argImpl;
/external/google-breakpad/src/processor/
Dcfi_frame_info.cc60 PostfixEvaluator<V> evaluator(&working, &memory); in FindCallerRegs() local
67 if (!evaluator.EvaluateForValue(cfa_rule_, &cfa)) in FindCallerRegs()
74 if (!evaluator.EvaluateForValue(ra_rule_, &ra)) in FindCallerRegs()
83 if (!evaluator.EvaluateForValue(it->second, &value)) in FindCallerRegs()
/external/eigen/Eigen/src/IterativeLinearSolvers/
DSolveWithGuess.h74 struct evaluator<SolveWithGuess<Decomposition,RhsType, GuessType> >
75 : public evaluator<typename SolveWithGuess<Decomposition,RhsType,GuessType>::PlainObject>
79 typedef evaluator<PlainObject> Base;
81 evaluator(const SolveType& solve)
/external/eigen/doc/
DNewExpressionType.dox14 information about the expression, and the evaluator class which is
97 \section TopicEvaluator The evaluator
99 The last big fragment implements the evaluator for the \c Circulant
100 expression. The evaluator computes the entries of the circulant
106 evaluator which corresponds to the vector.
113 In the constructor, we save the evaluator for the column vector which
116 not the evaluator.
118 \include make_circulant.cpp.evaluator
/external/eigen/test/
Dvectorization_logic.cpp32 …typedef internal::copy_using_evaluator_traits<internal::evaluator<Dst>,internal::evaluator<Src>, i… in test_assign()
41 std::cerr << " " << demangle_flags(internal::evaluator<Src>::Flags) << std::endl; in test_assign()
43 std::cerr << " " << demangle_flags(internal::evaluator<Dst>::Flags) << std::endl; in test_assign()
56 …typedef internal::copy_using_evaluator_traits<internal::evaluator<Dst>,internal::evaluator<Src>, i… in test_assign()
61 std::cerr << " " << demangle_flags(internal::evaluator<Src>::Flags) << std::endl; in test_assign()
63 std::cerr << " " << demangle_flags(internal::evaluator<Dst>::Flags) << std::endl; in test_assign()
83 std::cerr << demangle_flags(internal::evaluator<Xpr>::Flags) << std::endl; in test_redux()

1234