Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

EntityBase Class Reference
[Experimental]

#include <lemon/simann.h>

List of all members.

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 EntityBaseclone ()=0
 Makes a copy of the entity.
virtual void randomize ()=0
 Makes a major change to the entity.


Member Function Documentation

virtual double mutate  )  [pure virtual]
 

Returns:
the new cost


The documentation for this class was generated from the following file:
Generated on Sat Aug 27 14:16:10 2005 for LEMON by  doxygen 1.4.4