Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members  

SIG_GPSimpleFitnessFunction.h

00001 #ifndef SIGEL_GP_SIG_GPSIMPLEFITNESSFUNCTION_H
00002 #define SIGEL_GP_SIG_GPSIMPLEFITNESSFUNCTION_H
00003 
00004 
00005 #include "SIGEL_GP/SIG_GPFitnessFunction.h"
00006 
00007 namespace SIGEL_GP
00008 {
00009 
00015 class SIG_GPSimpleFitnessFunction : public SIG_GPFitnessFunction 
00016 {
00017 
00036  public: 
00037   SIG_GPSimpleFitnessFunction(SIGEL_Program::SIG_Program & program,
00038                               SIGEL_Robot::SIG_Robot & rob,
00039                               SIGEL_Environment::SIG_Environment &  environment,
00040                               SIGEL_Simulation::SIG_SimulationParameters & simparameter);
00041 
00049  public:
00050 ~SIG_GPSimpleFitnessFunction();
00051 
00052 
00064 public:
00065 double evalFitness();
00066 
00067 };
00068 }
00069 
00070 #endif // SIGEL_GP_SIG_GPSIMPLEFITNESSFUNCTION_H

Generated at Mon Sep 3 01:32:25 2001 for PG 368 - SIGEL by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000