| coolingSchedule | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | private |
| function | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | private |
| Function() const | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | inline |
| Function() | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | inline |
| gain | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | private |
| Gain() const | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | inline |
| Gain() | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | inline |
| GenerateMove(arma::mat &iterate, arma::mat &accept, double &energy, size_t &idx, size_t &sweepCounter) | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | private |
| InitMoves() const | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | inline |
| InitMoves() | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | inline |
| initMoves | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | private |
| MaxIterations() const | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | inline |
| MaxIterations() | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | inline |
| maxIterations | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | private |
| maxMove | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | private |
| MaxMove() const | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | inline |
| MaxMove() | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | inline |
| maxToleranceSweep | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | private |
| MaxToleranceSweep() const | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | inline |
| MaxToleranceSweep() | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | inline |
| MoveControl(const size_t nMoves, arma::mat &accept) | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | private |
| moveCtrlSweep | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | private |
| MoveCtrlSweep() const | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | inline |
| MoveCtrlSweep() | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | inline |
| moveSize | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | private |
| MoveSize() const | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | inline |
| MoveSize() | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | inline |
| Optimize(arma::mat &iterate) | mlpack::optimization::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) | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | |
| temperature | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | private |
| Temperature() const | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | inline |
| Temperature() | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | inline |
| tolerance | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | private |
| Tolerance() const | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | inline |
| Tolerance() | mlpack::optimization::SA< FunctionType, CoolingScheduleType > | inline |