Class MyCeresFirstOrderFunction

Inheritance Relationships

Base Type

  • public FirstOrderFunction

Class Documentation

class parpe::MyCeresFirstOrderFunction : public FirstOrderFunction

Adapter class for parpe::OptimizationProblem and ceres::FirstOrderFunction.

Public Functions

MyCeresFirstOrderFunction(OptimizationProblem *problem, OptimizationReporter *reporter)
bool Evaluate(const double *parameters, double *cost, double *gradient) const override

Evaluate cost function.

Return

true on success, false otherwise

Parameters
  • parameters:

  • cost:

  • gradient: If not NULL, evaluate gradient

int NumParameters() const override