16#ifndef _RBT_GPFFSPIKE_H_
17#define _RBT_GPFFSPIKE_H_
19#include "rxdock/Context.h"
20#include "rxdock/Rand.h"
21#include "rxdock/geneticprogram/GPFitnessFunction.h"
22#include "rxdock/geneticprogram/GPGenome.h"
23#include "rxdock/geneticprogram/GPTypes.h"
28namespace geneticprogram {
32 static const std::string _CT;
34 virtual ~GPFFSpike() { _RBTOBJECTCOUNTER_DESTR_(_CT); }
36 void ReadTables(std::istream &, ReturnTypeArray &, ReturnTypeArray &);
37 double CalculateFitness(
GPGenomePtr, ReturnTypeArray &, ReturnTypeArray &,
39 double CalculateFitness(
GPGenomePtr, ReturnTypeArray &, ReturnTypeArray &,
43 void CreateRandomCtes(
int);
44 std::vector<double> ctes;
51typedef std::vector<GPFFSpikePtr> GPFFSpikeList;
52typedef GPFFSpikeList::iterator GPFFSpikeListIter;
53typedef GPFFSpikeList::const_iterator GPFFSpikeListConstIter;
Definition GPFFSpike.h:30
Definition GPFitnessFunction.h:29