/external/ceres-solver/internal/ceres/ |
numeric_diff_functor_test.cc | 53 EasyFunctor functor; local 59 functor.ExpectCostFunctionEvaluationIsNearlyCorrect(*cost_function, CENTRAL); 64 functor.ExpectCostFunctionEvaluationIsNearlyCorrect(*cost_function, CENTRAL); 72 EasyFunctor functor; local 78 functor.ExpectCostFunctionEvaluationIsNearlyCorrect(*cost_function, FORWARD); 83 functor.ExpectCostFunctionEvaluationIsNearlyCorrect(*cost_function, FORWARD); 91 TranscendentalFunctor functor; local 97 functor.ExpectCostFunctionEvaluationIsNearlyCorrect(*cost_function, CENTRAL); 102 functor.ExpectCostFunctionEvaluationIsNearlyCorrect(*cost_function, CENTRAL); 110 TranscendentalFunctor functor; local [all...] |
numeric_diff_cost_function_test.cc | 57 EasyFunctor functor; local 58 functor.ExpectCostFunctionEvaluationIsNearlyCorrect(*cost_function, CENTRAL); 70 EasyFunctor functor; local 71 functor.ExpectCostFunctionEvaluationIsNearlyCorrect(*cost_function, FORWARD); 83 EasyFunctor functor; local 84 functor.ExpectCostFunctionEvaluationIsNearlyCorrect(*cost_function, CENTRAL); 96 EasyFunctor functor; local 97 functor.ExpectCostFunctionEvaluationIsNearlyCorrect(*cost_function, FORWARD); 109 TranscendentalFunctor functor; local 110 functor.ExpectCostFunctionEvaluationIsNearlyCorrect(*cost_function, CENTRAL) 122 TranscendentalFunctor functor; local 135 TranscendentalFunctor functor; local 148 TranscendentalFunctor functor; local 196 EasyFunctor functor; local [all...] |
autodiff_test.cc | 360 // Use a single functor, but tweak it to produce different numbers of 362 VaryingResidualFunctor functor; local 366 functor.num_residuals = num_residuals; 370 functor, parameters, num_residuals, residuals, jacobians))); 529 Residual1Param functor; local 532 functor, parameters, 1, &residual, jacobians))); 540 Residual2Param functor; local 543 functor, parameters, 1, &residual, jacobians))); 551 Residual3Param functor; local 554 functor, parameters, 1, &residual, jacobians))) 562 Residual4Param functor; local 573 Residual5Param functor; local 584 Residual6Param functor; local 597 Residual7Param functor; local 610 Residual8Param functor; local 623 Residual9Param functor; local 637 Residual10Param functor; local [all...] |
/external/opencv3/modules/cudev/include/opencv2/cudev/expr/ |
unary_op.hpp | 63 #define CV_CUDEV_EXPR_UNOP_INST(op, functor) \ 65 __host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, functor<T> > > \ 68 return makeExpr(transformPtr(src, functor<T>())); \ 71 __host__ Expr<UnaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, functor<T> > > \ 74 return makeExpr(transformPtr(src, functor<T>())); \ 77 __host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, functor<T> > > \ 80 return makeExpr(transformPtr(src, functor<T>())); \ 83 __host__ Expr<UnaryTransformPtrSz<typename PtrTraits<Body>::ptr_type, functor<typename Body::value_type> > > \ 86 return makeExpr(transformPtr(src.body, functor<typename Body::value_type>())); \
|
binary_op.hpp | 66 #define CV_CUDEV_EXPR_BINOP_INST(op, functor) \ 68 __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, functor<T> > > \ 71 return makeExpr(transformPtr(src1, src2, functor<T>())); \ 74 __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<GlobPtrSz<T> >::ptr_type, functor<T> > > \ 77 return makeExpr(transformPtr(src1, src2, functor<T>())); \ 80 __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GlobPtrSz<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, functor<T> > > \ 83 return makeExpr(transformPtr(src1, src2, functor<T>())); \ 86 __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<GpuMat_<T> >::ptr_type, typename PtrTraits<Texture<T> >::ptr_type, functor<T> > > \ 89 return makeExpr(transformPtr(src1, src2, functor<T>())); \ 92 __host__ Expr<BinaryTransformPtrSz<typename PtrTraits<Texture<T> >::ptr_type, typename PtrTraits<GpuMat_<T> >::ptr_type, functor<T> > > [all...] |
/external/ceres-solver/include/ceres/internal/ |
variadic_evaluate.h | 45 // This block of quasi-repeated code calls the user-supplied functor, which may 49 template<typename Functor, typename T, int N0, int N1, int N2, int N3, int N4, 52 static bool Call(const Functor& functor, T const *const *input, T* output) { 53 return functor(input[0], 67 template<typename Functor, typename T, int N0, int N1, int N2, int N3, int N4, 69 struct VariadicEvaluate<Functor, T, N0, N1, N2, N3, N4, N5, N6, N7, N8, 0> { 70 static bool Call(const Functor& functor, T const *const *input, T* output) { 71 return functor(input[0] [all...] |
numeric_diff.h | 50 // Helper templates that allow evaluation of a variadic functor or a 55 bool EvaluateImpl(const CostFunctor* functor, 62 *functor, 70 bool EvaluateImpl(const CostFunctor* functor, 74 return functor->Evaluate(parameters, residuals, NULL); 90 const CostFunctor* functor, 144 functor, parameters, residuals.data(), functor)) { 160 functor, parameters, residuals.data(), functor)) { [all...] |
/external/opencv3/modules/cudalegacy/src/cuda/ |
NCVRuntimeTemplates.hpp | 148 //and to pass this typelist to a user defined functor 154 static void call(Func *functor, ...) 161 va_start(listPointer, functor); 171 call(*functor, templateParamList); 176 static void call( Func &functor, std::vector<int> &templateParamList) 190 ::call(functor, templateParamList); 197 ::call(functor, templateParamList); 203 //-> actual kernel functor call 207 static void call(Func &functor) 209 //Call to the functor's kernel call metho [all...] |
NCVAlg.hpp | 113 Tfunc functor; local 117 functor.assign(reduceArr + threadIdx.x, &threadElem); 122 functor.reduce(reduceArr[threadIdx.x], reduceArr[threadIdx.x + 128]); 128 functor.reduce(reduceArr[threadIdx.x], reduceArr[threadIdx.x + 64]); 136 functor.reduce(reduceArr[threadIdx.x], reduceArr[threadIdx.x + 32]); 140 functor.reduce(reduceArr[threadIdx.x], reduceArr[threadIdx.x + 16]); 141 functor.reduce(reduceArr[threadIdx.x], reduceArr[threadIdx.x + 8]); 142 functor.reduce(reduceArr[threadIdx.x], reduceArr[threadIdx.x + 4]); 143 functor.reduce(reduceArr[threadIdx.x], reduceArr[threadIdx.x + 2]); 144 functor.reduce(reduceArr[threadIdx.x], reduceArr[threadIdx.x + 1]) [all...] |
/external/webrtc/webrtc/base/ |
asyncinvoker.h | 33 // invocation and execution of the functor. AsyncInvoker is designed to 74 // Call |functor| asynchronously on |thread|, with no callback upon 77 void AsyncInvoke(Thread* thread, const FunctorT& functor, uint32_t id = 0) { 79 new RefCountedObject<FireAndForgetAsyncClosure<FunctorT> >(functor)); 83 // Call |functor| asynchronously on |thread| with |delay_ms|, with no callback 87 const FunctorT& functor, 91 new RefCountedObject<FireAndForgetAsyncClosure<FunctorT> >(functor)); 95 // Call |functor| asynchronously on |thread|, calling |callback| when done. 98 const FunctorT& functor, 104 this, Thread::Current(), functor, callback, callback_host)) [all...] |
callback.h | 75 template <class T> Callback0(const T& functor) 76 : helper_(new RefCountedObject< HelperImpl<T> >(functor)) {} 90 explicit HelperImpl(const T& functor) : functor_(functor) {} 105 template <class T> Callback1(const T& functor) 106 : helper_(new RefCountedObject< HelperImpl<T> >(functor)) {} 120 explicit HelperImpl(const T& functor) : functor_(functor) {} 136 template <class T> Callback2(const T& functor) 137 : helper_(new RefCountedObject< HelperImpl<T> >(functor)) {} [all...] |
messagehandler.h | 37 // Helper class to facilitate executing a functor on a thread. 41 explicit FunctorMessageHandler(const FunctorT& functor) 42 : functor_(functor) {} 58 explicit FunctorMessageHandler(const FunctorT& functor) : functor_(functor) {} 71 explicit FunctorMessageHandler(const FunctorT& functor) 72 : functor_(functor) {}
|
asyncinvoker-inl.h | 43 explicit FireAndForgetAsyncClosure(const FunctorT& functor) 44 : functor_(functor) {} 84 const FunctorT& functor, 88 functor_(functor), 112 const FunctorT& functor, 116 functor_(functor) {
|
callback.h.pump | 76 template <class T> Callback$i(const T& functor) 77 : helper_(new RefCountedObject< HelperImpl<T> >(functor)) {} 91 explicit HelperImpl(const T& functor) : functor_(functor) {}
|
/frameworks/base/libs/hwui/ |
GlFunctorLifecycleListener.h | 19 #include <utils/Functor.h> 28 virtual void onGlFunctorReleased(Functor* functor) = 0;
|
AnimatorManager.cpp | 146 AnimateFunctor functor(info, mAnimationHandle->context(), &dirtyMask); 147 auto newEnd = std::remove_if(mAnimators.begin(), mAnimators.end(), functor); 184 EndActiveAnimatorsFunctor functor(mAnimationHandle->context()); 185 for_each(mAnimators.begin(), mAnimators.end(), functor);
|
/external/ceres-solver/include/ceres/ |
autodiff_cost_function.h | 37 // templated operator() (a functor) that computes the cost function in terms of 96 // "MyScalarCostFunctor", "1, 2, 2", describe the functor as computing a 117 // WARNING #1: Since the functor will get instantiated with different types for 142 // The first template argument is the functor object, described in the header 147 // The constructors take ownership of the cost functor. 170 // Takes ownership of functor. Uses the template-provided value for the 172 explicit AutoDiffCostFunction(CostFunctor* functor) 173 : functor_(functor) { 179 // Takes ownership of functor. Ignores the template-provided 184 AutoDiffCostFunction(CostFunctor* functor, int num_residuals [all...] |
autodiff_local_parameterization.h | 47 // a class with a templated operator() (a functor) that computes 102 // WARNING: Since the functor will get instantiated with different types for 107 template <typename Functor, int kGlobalSize, int kLocalSize> 111 functor_(new Functor()) {} 113 // Takes ownership of functor. 114 explicit AutoDiffLocalParameterization(Functor* functor) : 115 functor_(functor) {} 137 return internal::AutoDiff<Functor, double, kGlobalSize, kLocalSize> 149 internal::scoped_ptr<Functor> functor_ [all...] |
dynamic_numeric_diff_cost_function.h | 40 // The functor API differs slightly from the API for fixed size 78 explicit DynamicNumericDiffCostFunction(const CostFunctor* functor, 81 : functor_(functor), 242 // Helper templates to allow evaluation of a functor or a 244 bool EvaluateCostFunctorImpl(const CostFunctor* functor, 248 return (*functor)(parameters, residuals); 251 bool EvaluateCostFunctorImpl(const CostFunctor* functor, 255 return functor->Evaluate(parameters, residuals, NULL);
|
/external/eigen/unsupported/test/ |
NumericalDiff.cpp | 11 // Generic functor 13 struct Functor 26 Functor() : m_inputs(InputsAtCompileTime), m_values(ValuesAtCompileTime) {} 27 Functor(int inputs, int values) : m_inputs(inputs), m_values(values) {} 34 struct my_functor : Functor<double> 36 my_functor(void): Functor<double>(3,15) {} 75 my_functor functor; local 80 functor.actual_df(x, actual_jac); 84 NumericalDiff<my_functor> numDiff(functor); 96 my_functor functor; local [all...] |
/external/skia/include/private/ |
SkTSearch.h | 34 // The most general form of SkTSearch takes an array of T and a key of type K. A functor, less, is 71 // Adapts a less-than function to a functor. 76 // Specialization for case when T==K and the caller wants to use a function rather than functor. 79 static SkTLessFunctionToFunctorAdaptor<T, LESS> functor; local 80 return SkTSearch(base, count, target, elemSize, functor); 83 // Adapts operator < to a functor. 91 static SkTLessFunctor<T> functor; local 92 return SkTSearch(base, count, target, elemSize, functor); 95 // Similar to SkLessFunctionToFunctorAdaptor but makes the functor interface take T* rather than T. 104 static SkTLessFunctionToPtrFunctorAdaptor<T, LESS> functor; local [all...] |
/external/eigen/Eigen/src/Core/ |
CwiseUnaryOp.h | 21 * \param UnaryOp template functor implementing the operator 73 /** \returns the functor representing the unary operation */ 74 const UnaryOp& functor() const { return m_functor; } function in class:Eigen::CwiseUnaryOp 103 return derived().functor()(derived().nestedExpression().coeff(rowId, colId)); 109 return derived().functor().packetOp(derived().nestedExpression().template packet<LoadMode>(rowId, colId)); 114 return derived().functor()(derived().nestedExpression().coeff(index)); 120 return derived().functor().packetOp(derived().nestedExpression().template packet<LoadMode>(index));
|
CwiseUnaryView.h | 20 * \param ViewOp template functor implementing the view 74 /** \returns the functor representing unary operation */ 75 const ViewOp& functor() const { return m_functor; } function in class:Eigen::CwiseUnaryView 118 return derived().functor()(derived().nestedExpression().coeff(row, col)); 123 return derived().functor()(derived().nestedExpression().coeff(index)); 128 return derived().functor()(const_cast_derived().nestedExpression().coeffRef(row, col)); 133 return derived().functor()(const_cast_derived().nestedExpression().coeffRef(index));
|
/external/libchrome/base/ |
bind.h | 50 template <typename Functor, typename... Args> 53 typename internal::FunctorTraits<Functor>::RunnableType, 54 typename internal::FunctorTraits<Functor>::RunType, 57 Bind(Functor functor, const Args&... args) { 58 // Type aliases for how to store and run the functor. 59 using RunnableType = typename internal::FunctorTraits<Functor>::RunnableType; 60 using RunType = typename internal::FunctorTraits<Functor>::RunType; 64 // functor is going to interpret the argument as. 96 new BindState(internal::MakeRunnable(functor), args...)) [all...] |
/external/libweave/third_party/chromium/base/ |
bind.h | 50 template <typename Functor, typename... Args> 53 typename internal::FunctorTraits<Functor>::RunnableType, 54 typename internal::FunctorTraits<Functor>::RunType, 57 Bind(Functor functor, const Args&... args) { 58 // Type aliases for how to store and run the functor. 59 using RunnableType = typename internal::FunctorTraits<Functor>::RunnableType; 60 using RunType = typename internal::FunctorTraits<Functor>::RunType; 64 // functor is going to interpret the argument as. 96 new BindState(internal::MakeRunnable(functor), args...)) [all...] |