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 |