EntityBase Class Reference

#include <lemon/simann.h>

Inherited by Entity.

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.
virtual ~EntityBase ()
 Destructor.


Member Function Documentation

virtual double mutate (  )  [pure virtual]

Returns:
the new cost


Generated on Thu Jun 4 04:06:40 2009 for LEMON by  doxygen 1.5.9