Searched defs:functor (Results 1 - 25 of 60) sorted by relevance

123

/external/ceres-solver/internal/ceres/
H A Dnumeric_diff_functor_test.cc53 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...]
H A Dnumeric_diff_cost_function_test.cc57 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
122 TranscendentalFunctor functor; local
135 TranscendentalFunctor functor; local
148 TranscendentalFunctor functor; local
196 EasyFunctor functor; local
[all...]
/external/libchrome/base/
H A Dbind.h57 Bind(Functor functor, const Args&... args) { argument
58 // Type aliases for how to store and run the functor.
64 // functor is going to interpret the argument as.
96 new BindState(internal::MakeRunnable(functor), args...));
/external/libweave/third_party/chromium/base/
H A Dbind.h57 Bind(Functor functor, const Args&... args) { argument
58 // Type aliases for how to store and run the functor.
64 // functor is going to interpret the argument as.
96 new BindState(internal::MakeRunnable(functor), args...));
/external/ceres-solver/include/ceres/internal/
H A Dvariadic_evaluate.h45 // This block of quasi-repeated code calls the user-supplied functor, which may
52 static bool Call(const Functor& functor, T const *const *input, T* output) { argument
53 return functor(input[0],
70 static bool Call(const Functor& functor, T const *const *input, T* output) { argument
71 return functor(input[0],
87 static bool Call(const Functor& functor, T const *const *input, T* output) { argument
88 return functor(input[0],
103 static bool Call(const Functor& functor, T const *const *input, T* output) { argument
104 return functor(input[0],
118 static bool Call(const Functor& functor, argument
131 Call(const Functor& functor, T const *const *input, T* output) argument
143 Call(const Functor& functor, T const *const *input, T* output) argument
154 Call(const Functor& functor, T const *const *input, T* output) argument
164 Call(const Functor& functor, T const *const *input, T* output) argument
173 Call(const Functor& functor, T const *const *input, T* output) argument
[all...]
H A Dnumeric_diff.h50 // Helper templates that allow evaluation of a variadic functor or a
55 bool EvaluateImpl(const CostFunctor* functor, argument
62 *functor,
70 bool EvaluateImpl(const CostFunctor* functor, argument
74 return functor->Evaluate(parameters, residuals, NULL);
90 const CostFunctor* functor,
144 functor, parameters, residuals.data(), functor)) {
160 functor, parameters, residuals.data(), functor)) {
89 EvaluateJacobianForParameterBlock( const CostFunctor* functor, double const* residuals_at_eval_point, const double relative_step_size, int num_residuals, double **parameters, double *jacobian) argument
190 EvaluateJacobianForParameterBlock( const CostFunctor* functor, double const* residuals_at_eval_point, const double relative_step_size, const int num_residuals, double **parameters, double *jacobian) argument
[all...]
H A Dautodiff.h96 // functor expects different inputs, we need to construct the jets as if they
100 // For example, consider a functor F taking two vector parameters, p[2] and
204 // the user supplied functor.
209 static bool Differentiate(const Functor& functor, argument
283 functor, unpacked_parameters, output)) {
/external/ceres-solver/include/ceres/
H A Dautodiff_cost_function.h37 // 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) argument
173 : functor_(functor) {
179 // Takes ownership of functor. Ignores the template-provided
184 AutoDiffCostFunction(CostFunctor* functor, in argument
[all...]
H A Dautodiff_local_parameterization.h47 // a class with a templated operator() (a functor) that computes
102 // WARNING: Since the functor will get instantiated with different types for
113 // Takes ownership of functor.
114 explicit AutoDiffLocalParameterization(Functor* functor) : argument
115 functor_(functor) {}
H A Dnumeric_diff_cost_function.h37 // a class with a operator() (a functor) that computes the residuals.
95 // "MyScalarCostFunctor", "1, 2, 2", describe the functor as computing
192 NumericDiffCostFunction(CostFunctor* functor, argument
196 :functor_(functor),
H A Dnumeric_diff_functor.h31 // A wrapper class that takes a variadic functor evaluating a
33 // templated functor so that it can be easily used as part of Ceres'
47 // is a functor that implements the projection of a point in its local
51 // Now we would like to compose the action of this functor with the
62 // CameraProjection functor as follows.
132 NumericDiffFunctor(Functor* functor, double relative_step_size = 1e-6) argument
138 functor,
H A Ddynamic_autodiff_cost_function.h38 // The functor API differs slightly from the API for fixed size
81 explicit DynamicAutoDiffCostFunction(CostFunctor* functor) argument
82 : functor_(functor) {}
107 // is a large body of code that assumes inside a cost functor it is
126 // Make the parameter pack that is sent to the functor (reused).
H A Ddynamic_numeric_diff_cost_function.h40 // The functor API differs slightly from the API for fixed size
78 explicit DynamicNumericDiffCostFunction(const CostFunctor* functor, argument
81 : functor_(functor),
242 // Helper templates to allow evaluation of a functor or a
244 bool EvaluateCostFunctorImpl(const CostFunctor* functor, argument
248 return (*functor)(parameters, residuals);
251 bool EvaluateCostFunctorImpl(const CostFunctor* functor, argument
255 return functor->Evaluate(parameters, residuals, NULL);
/external/webrtc/webrtc/base/
H A Dasyncinvoker.h33 // 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) { argument
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, callbac
86 AsyncInvokeDelayed(Thread* thread, const FunctorT& functor, uint32_t delay_ms, uint32_t id = 0) argument
97 AsyncInvoke(Thread* thread, const FunctorT& functor, void (HostT::*callback)(ReturnT), HostT* callback_host, uint32_t id = 0) argument
111 AsyncInvoke(Thread* thread, const FunctorT& functor, void (HostT::*callback)(), HostT* callback_host, uint32_t id = 0) argument
166 AsyncInvoke(const FunctorT& functor, uint32_t id = 0) argument
177 AsyncInvokeDelayed(const FunctorT& functor, uint32_t delay_ms, uint32_t id = 0) argument
191 AsyncInvoke(const FunctorT& functor, void (HostT::*callback)(ReturnT), HostT* callback_host, uint32_t id = 0) argument
206 AsyncInvoke(const FunctorT& functor, void (HostT::*callback)(), HostT* callback_host, uint32_t id = 0) argument
[all...]
H A Dmessagehandler.h37 // Helper class to facilitate executing a functor on a thread.
41 explicit FunctorMessageHandler(const FunctorT& functor) argument
42 : functor_(functor) {}
58 explicit FunctorMessageHandler(const FunctorT& functor) : functor_(functor) {} argument
71 explicit FunctorMessageHandler(const FunctorT& functor) argument
72 : functor_(functor) {}
H A Dasyncinvoker-inl.h43 explicit FireAndForgetAsyncClosure(const FunctorT& functor) argument
44 : functor_(functor) {}
84 const FunctorT& functor,
88 functor_(functor),
112 const FunctorT& functor,
116 functor_(functor) {
82 NotifyingAsyncClosure(AsyncInvoker* invoker, Thread* calling_thread, const FunctorT& functor, void (HostT::*callback)(ReturnT), HostT* callback_host) argument
110 NotifyingAsyncClosure(AsyncInvoker* invoker, Thread* calling_thread, const FunctorT& functor, void (HostT::*callback)(), HostT* callback_host) argument
H A Dcallback.h75 template <class T> Callback0(const T& functor) argument
76 : helper_(new RefCountedObject< HelperImpl<T> >(functor)) {}
90 explicit HelperImpl(const T& functor) : functor_(functor) {} argument
105 template <class T> Callback1(const T& functor) argument
106 : helper_(new RefCountedObject< HelperImpl<T> >(functor)) {}
120 explicit HelperImpl(const T& functor) : functor_(functor) {} argument
136 template <class T> Callback2(const T& functor) argument
137 : helper_(new RefCountedObject< HelperImpl<T> >(functor)) {}
151 HelperImpl(const T& functor) argument
168 Callback3(const T& functor) argument
183 HelperImpl(const T& functor) argument
201 Callback4(const T& functor) argument
216 HelperImpl(const T& functor) argument
235 Callback5(const T& functor) argument
250 HelperImpl(const T& functor) argument
[all...]
/external/opencv3/modules/cudalegacy/src/cuda/
H A DNCVRuntimeTemplates.hpp148 //and to pass this typelist to a user defined functor
154 static void call(Func *functor, ...) argument
161 va_start(listPointer, functor);
171 call(*functor, templateParamList);
176 static void call( Func &functor, std::vector<int> &templateParamList) argument
190 ::call(functor, templateParamList);
197 ::call(functor, templateParamList);
203 //-> actual kernel functor call
207 static void call(Func &functor) argument
209 //Call to the functor'
213 call(Func &functor, std::vector<int> &templateParams) argument
[all...]
H A DNCVAlg.hpp113 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
[all...]
/external/eigen/Eigen/src/Core/
H A DCwiseUnaryOp.h21 * \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));
H A DCwiseUnaryView.h20 * \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));
H A DSelfCwiseBinaryOp.h158 const BinaryOp& functor() const function in class:Eigen::SelfCwiseBinaryOp
/external/eigen/unsupported/test/
H A DNumericalDiff.cpp11 // Generic functor
75 my_functor functor; local
80 functor.actual_df(x, actual_jac);
84 NumericalDiff<my_functor> numDiff(functor);
96 my_functor functor; local
101 functor.actual_df(x, actual_jac);
104 NumericalDiff<my_functor,Central> numDiff(functor);
/external/vulkan-validation-layers/libs/glm/detail/
H A D_vectorize.hpp199 static GLM_FUNC_QUALIFIER T apply(F functor, const T& val) argument
201 return functor(val);
/external/eigen/test/
H A DdenseLM.cpp102 int test_minimizeLM(FunctorType& functor, VectorType& uv) argument
104 LevenbergMarquardt<FunctorType> lm(functor);
115 int test_lmder(FunctorType& functor, VectorType& uv) argument
119 LevenbergMarquardt<FunctorType> lm(functor);
128 int test_minimizeSteps(FunctorType& functor, VectorType& uv) argument
131 LevenbergMarquardt<FunctorType> lm(functor);

Completed in 931 milliseconds

123