Lines Matching refs:CostFunction

32 :class:`CostFunction` that depends on the **parameter blocks**
57 :class:`CostFunction`
60 For each term in the objective function, a :class:`CostFunction` is
70 .. class:: CostFunction
74 class CostFunction {
88 The signature of the :class:`CostFunction` (number and sizes of input
90 :member:`CostFunction::parameter_block_sizes_` and
91 :member:`CostFunction::num_residuals_` respectively. User code
96 .. function:: bool CostFunction::Evaluate(double const* const* parameters, double* residuals, doubl…
102 elements as :member:`CostFunction::parameter_block_sizes_` and the
104 :member:`CostFunction::parameter_block_sizes_`.
109 :member:`CostFunction::parameter_block_sizes_` containing pointers
112 :member:`CostFunction::parameter_block_sizes_`. ``jacobians[i]`` is
113 an array that contains :member:`CostFunction::num_residuals_` x
114 :member:`CostFunction::parameter_block_sizes_` ``[i]``
141 implement :func:`CostFunction::Evaluate`.
148 class SizedCostFunction : public CostFunction {
161 Defining a :class:`CostFunction` or a :class:`SizedCostFunction`
244 CostFunction* cost_function
266 CostFunction* cost_function
310 class DynamicAutoDiffCostFunction : public CostFunction {
382 To get a numerically differentiated :class:`CostFunction`, you must
386 indicate success. Please see :class:`CostFunction` for details on
408 To write an numerically-differentiable class:`CostFunction` for the
436 :class:`CostFunction` with central differences used for computing
441 CostFunction* cost_function
463 CostFunction* cost_function
498 :class:`CostFunction` objects as input. The following describes
502 subclass of :class:`CostFunction` such that the
503 :func:`CostFunction::Evaluate` function ignores the ``jacobians``
506 :func:`CostFunction::Evaluate` with small changes to the
510 terms of the :class:`CostFunction` interface.
517 CostFunction* cost_function
538 class DynamicNumericDiffCostFunction : public CostFunction {
648 CostFunction* cost_function =
666 allows users to use :class:`CostFunction` objects in templated
683 is a :class:`CostFunction` that implements the projection of a
690 :class:`CostFunction` with the action of camera extrinsics, i.e.,
748 CostFunction* my_cost_function = ...
750 vector<CostFunction*> conditioners;
753 CostFunction* f_1 = ...
756 CostFunction* f_N = ...
779 class NormalPrior: public CostFunction {
974 CostFunction* cost_function =
1166 does for :class:`CostFunction`. It allows the user to define a
1256 residual block to the problem. It adds a :class:`CostFunction`, an
1258 :class:`CostFunction` to a set of parameter block.
1311 .. function:: ResidualBlockId Problem::AddResidualBlock(CostFunction* cost_function, LossFunction* …