16#ifndef _RBT_GPFFCHK1_H_
17#define _RBT_GPFFCHK1_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 ~GPFFCHK1() { _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;
47 ReturnTypeArray inputTestTable, inputTrainingTable;
48 ReturnTypeArray sfTestTable, sfTrainingTable;
53typedef std::vector<GPFFCHK1Ptr> GPFFCHK1List;
54typedef GPFFCHK1List::iterator GPFFCHK1ListIter;
55typedef GPFFCHK1List::const_iterator GPFFCHK1ListConstIter;
Definition GPFitnessFunction.h:29