6 void get_Ap(
double **
A,
double *p,
double *Ap,
int nx = 3,
int ny = 3);
7 double func(
double *x);
8 void dfuncdx(
double *x,
double *gradient);
23 double func(
double *
x);
24 void dfuncdx(
double *
x,
double *gradient);
37 double func(
double *x,
int func_label)
40 if (func_label==0) result =
le.
func(x);
41 else if (func_label==1) result =
mf.
func(x);
44 void dfuncdx(
double *x,
double *gradient,
int func_label)
46 if (func_label==0)
le.
dfuncdx(x, gradient);
47 else if (func_label==1)
mf.
dfuncdx(x, gradient);
49 double dfuncdstp(
double *x,
double *p,
int func_label)
53 else if (func_label==1) result =
mf.
dfuncdstp(x, p);
Definition opt_test_tools.h:2
LinearEqu()
Definition opt_test_tools.cpp:7
double dfuncdstp(double *x, double *p)
Definition opt_test_tools.cpp:79
void dfuncdx(double *x, double *gradient)
Definition opt_test_tools.cpp:66
double func(double *x)
Definition opt_test_tools.cpp:52
void get_Ap(double **A, double *p, double *Ap, int nx=3, int ny=3)
Definition opt_test_tools.cpp:38
double * b
Definition opt_test_tools.h:10
int nx
Definition opt_test_tools.h:12
double ** A
Definition opt_test_tools.h:11
~LinearEqu()
Definition opt_test_tools.cpp:28
Definition opt_test_tools.h:19
void dfuncdx(double *x, double *gradient)
Definition opt_test_tools.cpp:109
double func(double *x)
Definition opt_test_tools.cpp:96
~ESolver_OF()
Definition opt_test_tools.h:22
double dfuncdstp(double *x, double *p)
Definition opt_test_tools.cpp:121
double * x
Definition opt_test_tools.h:26
ESolver_OF()
Definition opt_test_tools.h:21
plane wave basis
Definition opt_test_tools.cpp:93