template class funcmin::GprCostFunctionΒΆ

template <typename ClassName, typename FuncName>
class GprCostFunction: public ceres::CostFunction {
public:
    // construction
 
    GprCostFunction(const gpr::EigenMatrix& x_data, const Eigen::VectorXd& x_ind_data, const Eigen::VectorXd& y_data, FuncName func, ClassName& gpr_instance);
    virtual ~GprCostFunction();
 
    // methods
 
    virtual bool Evaluate(double const*const* parameters, double* residuals, double** jacobians) const;
};