16#ifndef _RBT_GPFFHSP90_H_
17#define _RBT_GPFFHSP90_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"
27namespace geneticprogram {
31 static const std::string _CT;
33 virtual ~GPFFHSP90() { _RBTOBJECTCOUNTER_DESTR_(_CT); }
35 void ReadTables(std::istream &, ReturnTypeArray &, ReturnTypeArray &);
36 double CalculateFitness(
GPGenomePtr, ReturnTypeArray &, ReturnTypeArray &,
38 double CalculateFitness(
GPGenomePtr, ReturnTypeArray &, ReturnTypeArray &,
42 void CreateRandomCtes(
int);
43 std::vector<double> ctes;
46 ReturnTypeArray inputTestTable, inputTrainingTable;
47 ReturnTypeArray sfTestTable, sfTrainingTable;
52typedef std::vector<GPFFHSP90Ptr> GPFFHSP90List;
53typedef GPFFHSP90List::iterator GPFFHSP90ListIter;
54typedef GPFFHSP90List::const_iterator GPFFHSP90ListConstIter;
Definition GPFFHSP90.h:29
Definition GPFitnessFunction.h:29