CODeME
Numerical_Optimization.h
Go to the documentation of this file.
1 
12 #ifndef NUMERICAL_OPTIMIZATION_H_INCLUDED
13 #define NUMERICAL_OPTIMIZATION_H_INCLUDED
14 
15 typedef struct{
16  int Dimension;
17  int Max_Iterations;
18  double Tolerance;
19  double* Parameters;
20  double* Fun_Parameters;
21 } OPT_PAR;
22 
23 double (*Opt_Function) (OPT_PAR Parameters , double* Opt_Parameter);
24 double* (*Gradient_Function) (OPT_PAR Parameters , double* Opt_Parameter);
25 double** (*Hessian_Function) (OPT_PAR Parameters , double* Opt_Parameter);
26 
27 double* Numerical_Gradient_Function (OPT_PAR Parameters , double* Opt_Parameter);
28 void Check_MinimumLowering (OPT_PAR Parameters , double* Opt_Parameter , double* alpha , double* Gradient , double* Direction);
29 void Line_Search_Methods (OPT_PAR Parameters , double* Opt_Parameter);
30 void Newton_Method (OPT_PAR Parameters , double* Opt_Parameter);
31 
32 #endif // NUMERICAL_OPTIMIZATION_H_INCLUDED
Definition: Numerical_Optimization.h:15