Minimum Finder  1.0
Find the minimum of one multi-dimss function
Loading...
Searching...
No Matches
functions.h
Go to the documentation of this file.
1/*
2@Author: Gilbert Young
3@Time: 2024/09/19 08:56
4@File_name: functions.h
5@Description:
6Header file containing function declarations for the mathematical functions used in the optimization algorithms:
71. functionToMinimize: the function to be minimized.
82. computeGradient: computes the gradient of the function.
93. lineSearchBacktracking: performs a backtracking line search for the Conjugate Gradient method.
10*/
11
12#ifndef FUNCTIONS_H
13#define FUNCTIONS_H
14
15double functionToMinimize(double x, double y);
16void computeGradient(double x, double y, double &dx, double &dy);
17double lineSearchBacktracking(double x, double y, double dx, double dy, double alpha_init = 1.0, double rho = 0.5, double c = 1e-4);
18
19#endif // FUNCTIONS_H
void computeGradient(double x, double y, double &dx, double &dy)
Definition functions.cpp:19
double lineSearchBacktracking(double x, double y, double dx, double dy, double alpha_init=1.0, double rho=0.5, double c=1e-4)
Definition functions.cpp:26
double functionToMinimize(double x, double y)
Definition functions.cpp:13