class my_simplex
[No description available]
Public Functions
| Name | |
|---|---|
| my_simplex(int dd, double aalpha, double bbeta, double ggamma, my_func * ff) | |
| void | find_min() |
| void | find_max() |
| void | my_SetUp(double xin[]) |
| void | set_y() |
| void | my_Centroid(int h) |
| void | my_Reflection() |
| void | my_Expansion() |
| void | my_Contraction() |
| void | replace_all() |
| double | get_yavg() |
| double | get_sigma() |
| void | print_Centroid() |
| void | print_Reflect() |
| void | print_Expand() |
| void | print_Contract() |
| void | print_max() |
| void | print_min() |
| void | print_all() |
| void | print_xy() |
| void | print_xyl() |
| void | print_xyh() |
Public Attributes
| Name | |
|---|---|
| my_func * | f |
| double | xstart |
| double | x |
| double | xh |
| double | xl |
| double | y |
| double | yl |
| double | ynh |
| double | yh |
| double | xCentroid |
| double | yReflect |
| double | yExpand |
| double | yContract |
| double | xReflect |
| double | xExpand |
| double | xContract |
| int | imin |
| int | imax |
| int | inmax |
Public Functions Documentation
function my_simplex
my_simplex(
int dd,
double aalpha,
double bbeta,
double ggamma,
my_func * ff
)
function find_min
void find_min()
function find_max
void find_max()
function my_SetUp
void my_SetUp(
double xin[]
)
function set_y
void set_y()
function my_Centroid
void my_Centroid(
int h
)
function my_Reflection
void my_Reflection()
function my_Expansion
void my_Expansion()
function my_Contraction
void my_Contraction()
function replace_all
void replace_all()
function get_yavg
double get_yavg()
function get_sigma
double get_sigma()
function print_Centroid
void print_Centroid()
function print_Reflect
void print_Reflect()
function print_Expand
void print_Expand()
function print_Contract
void print_Contract()
function print_max
void print_max()
function print_min
void print_min()
function print_all
void print_all()
function print_xy
void print_xy()
function print_xyl
void print_xyl()
function print_xyh
void print_xyh()
Public Attributes Documentation
variable f
my_func * f;
variable xstart
double xstart;
variable x
double x;
variable xh
double xh;
variable xl
double xl;
variable y
double y;
variable yl
double yl;
variable ynh
double ynh;
variable yh
double yh;
variable xCentroid
double xCentroid;
variable yReflect
double yReflect;
variable yExpand
double yExpand;
variable yContract
double yContract;
variable xReflect
double xReflect;
variable xExpand
double xExpand;
variable xContract
double xContract;
variable imin
int imin;
variable imax
int imax;
variable inmax
int inmax;
Updated on 2022-08-03 at 12:58:03 +0000