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 |