#include <lemon/simann.h>

| Public Member Functions | |
| SimAnn () | |
| Constructor. | |
| virtual | ~SimAnn () | 
| Destructor. | |
| double | mutate () | 
| Step to a neighbouring state. | |
| void | revert () | 
| Reverts the last mutate(). | |
| void | saveAsBest () | 
| Saves the current solution as the best one. | |
| void | setEntity (EntityBase &_ent) | 
| Sets the current entity. | |
| EntityBase * | getBestEntity () | 
| Returns a copy of the best found entity. | |
| Private Member Functions | |
| void | init () | 
| Does initializations before each run. | |
| Private Attributes | |
| EntityBase * | curr_ent | 
| Pointer to the current entity. | |
| EntityBase * | best_ent | 
| Pointer to the best entity. | |
 1.5.9
 1.5.9