| Function() const | SA< FunctionType, CoolingScheduleType > | inline |
| Function() | SA< FunctionType, CoolingScheduleType > | inline |
| Gain() const | SA< FunctionType, CoolingScheduleType > | inline |
| Gain() | SA< FunctionType, CoolingScheduleType > | inline |
| InitMoves() const | SA< FunctionType, CoolingScheduleType > | inline |
| InitMoves() | SA< FunctionType, CoolingScheduleType > | inline |
| MaxIterations() const | SA< FunctionType, CoolingScheduleType > | inline |
| MaxIterations() | SA< FunctionType, CoolingScheduleType > | inline |
| MaxMove() const | SA< FunctionType, CoolingScheduleType > | inline |
| MaxMove() | SA< FunctionType, CoolingScheduleType > | inline |
| MaxToleranceSweep() const | SA< FunctionType, CoolingScheduleType > | inline |
| MaxToleranceSweep() | SA< FunctionType, CoolingScheduleType > | inline |
| MoveCtrlSweep() const | SA< FunctionType, CoolingScheduleType > | inline |
| MoveCtrlSweep() | SA< FunctionType, CoolingScheduleType > | inline |
| MoveSize() const | SA< FunctionType, CoolingScheduleType > | inline |
| MoveSize() | SA< FunctionType, CoolingScheduleType > | inline |
| Optimize(arma::mat &iterate) | SA< FunctionType, CoolingScheduleType > | |
| SA(FunctionType &function, CoolingScheduleType &coolingSchedule, const size_t maxIterations=1000000, const double initT=10000., const size_t initMoves=1000, const size_t moveCtrlSweep=100, const double tolerance=1e-5, const size_t maxToleranceSweep=3, const double maxMoveCoef=20, const double initMoveCoef=0.3, const double gain=0.3) | SA< FunctionType, CoolingScheduleType > | |
| Temperature() const | SA< FunctionType, CoolingScheduleType > | inline |
| Temperature() | SA< FunctionType, CoolingScheduleType > | inline |
| Tolerance() const | SA< FunctionType, CoolingScheduleType > | inline |
| Tolerance() | SA< FunctionType, CoolingScheduleType > | inline |