class my_simplex

[No description available]

Public Functions

Name
my_simplex(int dd, double aalpha, double bbeta, double ggamma, my_func * ff)
voidfind_min()
voidfind_max()
voidmy_SetUp(double xin[])
voidset_y()
voidmy_Centroid(int h)
voidmy_Reflection()
voidmy_Expansion()
voidmy_Contraction()
voidreplace_all()
doubleget_yavg()
doubleget_sigma()
voidprint_Centroid()
voidprint_Reflect()
voidprint_Expand()
voidprint_Contract()
voidprint_max()
voidprint_min()
voidprint_all()
voidprint_xy()
voidprint_xyl()
voidprint_xyh()

Public Attributes

Name
my_func *f
doublexstart
doublex
doublexh
doublexl
doubley
doubleyl
doubleynh
doubleyh
doublexCentroid
doubleyReflect
doubleyExpand
doubleyContract
doublexReflect
doublexExpand
doublexContract
intimin
intimax
intinmax

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:01 +0000