#include <lemon/simann.h>
Inherited by Entity.
| Public Member Functions | |
| virtual double | mutate ()=0 | 
| Makes a minor change to the entity. | |
| virtual void | revert ()=0 | 
| Restores the entity to its previous state i.e. reverts the effects of the last mutate(). | |
| virtual EntityBase * | clone ()=0 | 
| Makes a copy of the entity. | |
| virtual void | randomize ()=0 | 
| Makes a major change to the entity. | |
| virtual | ~EntityBase () | 
| Destructor. | |
| virtual double mutate | ( | ) |  [pure virtual] | 
 1.5.9
 1.5.9