![]() |
GT RoboCup SSL
Soccer software, robot firmware
|
Nelder-Mead in 2 Dimensions Works for all functions that are continous Finds local / global max depending on size of the simplex Can be extended to work in N dimensions. More...
Public Member Functions | |
NelderMead2D (NelderMead2DConfig &config) | |
bool | singleStep () |
Runs a single step of the optimization algorithm (One reflection / expansion / contraction / shrink) More... | |
void | execute () |
Executes the full optimization algorithm. | |
Geometry2d::Point | getPoint () |
float | getValue () |
bool | continueExecution () |
Nelder-Mead in 2 Dimensions Works for all functions that are continous Finds local / global max depending on size of the simplex Can be extended to work in N dimensions.
Use Example: NelderMead2D nm(& [NelderMead2DConfig]); nm.execute(); nm.getValue();
bool NelderMead2D::continueExecution | ( | ) |
Geometry2d::Point NelderMead2D::getPoint | ( | ) |
float NelderMead2D::getValue | ( | ) |
bool NelderMead2D::singleStep | ( | ) |
Runs a single step of the optimization algorithm (One reflection / expansion / contraction / shrink)