MinProblemSolver  155 modules/core/include/opencv2/core/optim.hpp class CV_EXPORTS DownhillSolver : public MinProblemSolver
MinProblemSolver  198 modules/core/include/opencv2/core/optim.hpp     static Ptr<DownhillSolver> create(const Ptr<MinProblemSolver::Function>& f=Ptr<MinProblemSolver::Function>(),
MinProblemSolver  236 modules/core/include/opencv2/core/optim.hpp class CV_EXPORTS ConjGradSolver : public MinProblemSolver
MinProblemSolver  252 modules/core/include/opencv2/core/optim.hpp     static Ptr<ConjGradSolver> create(const Ptr<MinProblemSolver::Function>& f=Ptr<ConjGradSolver::Function>(),
MinProblemSolver   49 modules/core/src/conjugate_gradient.cpp     double MinProblemSolver::Function::getGradientEps() const { return 1e-3; }
MinProblemSolver   50 modules/core/src/conjugate_gradient.cpp     void MinProblemSolver::Function::getGradient(const double* x, double* grad)
MinProblemSolver   81 modules/core/src/conjugate_gradient.cpp         Ptr<MinProblemSolver::Function> _Function;
MinProblemSolver   86 modules/core/src/conjugate_gradient.cpp         static void minimizeOnTheLine(Ptr<MinProblemSolver::Function> _f,Mat_<double>& x,const Mat_<double>& d,Mat_<double>& buf1,Mat_<double>& buf2);
MinProblemSolver   89 modules/core/src/conjugate_gradient.cpp     void ConjGradSolverImpl::minimizeOnTheLine(Ptr<MinProblemSolver::Function> _f,Mat_<double>& x,const Mat_<double>& d,Mat_<double>& buf1,
MinProblemSolver  183 modules/core/src/conjugate_gradient.cpp     Ptr<MinProblemSolver::Function> ConjGradSolverImpl::getFunction()const{
MinProblemSolver  198 modules/core/src/conjugate_gradient.cpp     Ptr<ConjGradSolver> ConjGradSolver::create(const Ptr<MinProblemSolver::Function>& f, TermCriteria termcrit){
MinProblemSolver  164 modules/core/src/downhill_simplex.cpp     Ptr<MinProblemSolver::Function> getFunction() const { return _Function; }
MinProblemSolver  210 modules/core/src/downhill_simplex.cpp     Ptr<MinProblemSolver::Function> _Function;
MinProblemSolver  455 modules/core/src/downhill_simplex.cpp Ptr<DownhillSolver> DownhillSolver::create( const Ptr<MinProblemSolver::Function>& f,
MinProblemSolver   44 modules/core/test/test_conjugate_gradient.cpp static void mytest(cv::Ptr<cv::ConjGradSolver> solver,cv::Ptr<cv::MinProblemSolver::Function> ptr_F,cv::Mat& x,
MinProblemSolver   61 modules/core/test/test_conjugate_gradient.cpp class SphereF_CG:public cv::MinProblemSolver::Function{
MinProblemSolver   74 modules/core/test/test_conjugate_gradient.cpp class RosenbrockF_CG:public cv::MinProblemSolver::Function{
MinProblemSolver   89 modules/core/test/test_conjugate_gradient.cpp         cv::Ptr<cv::MinProblemSolver::Function> ptr_F(new SphereF_CG());
MinProblemSolver   98 modules/core/test/test_conjugate_gradient.cpp         cv::Ptr<cv::MinProblemSolver::Function> ptr_F(new RosenbrockF_CG());
MinProblemSolver   46 modules/core/test/test_downhill_simplex.cpp static void mytest(cv::Ptr<cv::DownhillSolver> solver,cv::Ptr<cv::MinProblemSolver::Function> ptr_F,cv::Mat& x,cv::Mat& step,
MinProblemSolver   69 modules/core/test/test_downhill_simplex.cpp class SphereF:public cv::MinProblemSolver::Function{
MinProblemSolver   76 modules/core/test/test_downhill_simplex.cpp class RosenbrockF:public cv::MinProblemSolver::Function{
MinProblemSolver   87 modules/core/test/test_downhill_simplex.cpp         cv::Ptr<cv::MinProblemSolver::Function> ptr_F = cv::makePtr<SphereF>();
MinProblemSolver   97 modules/core/test/test_downhill_simplex.cpp         cv::Ptr<cv::MinProblemSolver::Function> ptr_F = cv::makePtr<RosenbrockF>();