Home
last modified time | relevance | path

Searched refs:CostFunctor (Results 1 – 9 of 9) sorted by relevance

/external/ceres-solver/include/ceres/internal/
Dnumeric_diff.h52 template <typename CostFunctor,
55 bool EvaluateImpl(const CostFunctor* functor, in EvaluateImpl()
59 return VariadicEvaluate<CostFunctor, in EvaluateImpl()
67 template <typename CostFunctor,
70 bool EvaluateImpl(const CostFunctor* functor, in EvaluateImpl()
80 template <typename CostFunctor,
90 const CostFunctor* functor, in EvaluateJacobianForParameterBlock()
143 if (!EvaluateImpl<CostFunctor, N0, N1, N2, N3, N4, N5, N6, N7, N8, N9>( in EvaluateJacobianForParameterBlock()
159 if (!EvaluateImpl<CostFunctor, N0, N1, N2, N3, N4, N5, N6, N7, N8, N9>( in EvaluateJacobianForParameterBlock()
180 template <typename CostFunctor,
[all …]
/external/ceres-solver/include/ceres/
Dautodiff_cost_function.h154 template <typename CostFunctor,
172 explicit AutoDiffCostFunction(CostFunctor* functor) in AutoDiffCostFunction()
184 AutoDiffCostFunction(CostFunctor* functor, int num_residuals) in AutoDiffCostFunction()
207 CostFunctor, double, N0, N1, N2, N3, N4, N5, N6, N7, N8, N9> in Evaluate()
210 return internal::AutoDiff<CostFunctor, double, in Evaluate()
222 internal::scoped_ptr<CostFunctor> functor_;
Dnumeric_diff_cost_function.h174 template <typename CostFunctor,
192 NumericDiffCostFunction(CostFunctor* functor,
225 if (!internal::EvaluateImpl<CostFunctor, in Evaluate()
273 if (!NumericDiff<CostFunctor, \ in Evaluate()
308 internal::scoped_ptr<CostFunctor> functor_;
Ddynamic_numeric_diff_cost_function.h75 template <typename CostFunctor, NumericDiffMethod method = CENTRAL>
78 explicit DynamicNumericDiffCostFunction(const CostFunctor* functor,
244 bool EvaluateCostFunctorImpl(const CostFunctor* functor, in EvaluateCostFunctorImpl()
251 bool EvaluateCostFunctorImpl(const CostFunctor* functor, in EvaluateCostFunctorImpl()
258 internal::scoped_ptr<const CostFunctor> functor_;
Ddynamic_autodiff_cost_function.h78 template <typename CostFunctor, int Stride = 4>
81 explicit DynamicAutoDiffCostFunction(CostFunctor* functor) in DynamicAutoDiffCostFunction()
255 internal::scoped_ptr<CostFunctor> functor_;
/external/ceres-solver/examples/
Dhelloworld_numeric_diff.cc45 struct CostFunctor { struct
66 new NumericDiffCostFunction<CostFunctor, CENTRAL, 1, 1> (new CostFunctor); in main() argument
Dhelloworld.cc49 struct CostFunctor { struct
70 new AutoDiffCostFunction<CostFunctor, 1, 1>(new CostFunctor); in main() argument
/external/ceres-solver/docs/source/
Dtutorial.rst75 struct CostFunctor {
86 ``CostFunctor::operator<T>()``, with ``T=double`` when just the value
110 new AutoDiffCostFunction<CostFunctor, 1, 1>(new CostFunctor);
126 :class:`AutoDiffCostFunction` takes a ``CostFunctor`` as input,
220 new AutoDiffCostFunction<CostFunctor, 1, 1>(new CostFunctor);
Dmodeling.rst168 template <typename CostFunctor,
183 explicit AutoDiffCostFunction(CostFunctor* functor);
186 AutoDiffCostFunction(CostFunctor* functor, int num_residuals);
309 template <typename CostFunctor, int Stride = 4>
365 template <typename CostFunctor,
537 template <typename CostFunctor, NumericDiffMethod method = CENTRAL>