RxDock 0.1.0
A fast, versatile, and open-source program for docking ligands to proteins and nucleic acids
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | Protected Attributes | List of all members
rxdock::geneticprogram::GPFitnessFunction Class Referenceabstract
Inheritance diagram for rxdock::geneticprogram::GPFitnessFunction:
rxdock::geneticprogram::GPFFCHK1 rxdock::geneticprogram::GPFFCrossDock rxdock::geneticprogram::GPFFGold rxdock::geneticprogram::GPFFHSP90 rxdock::geneticprogram::GPFFSpike

Public Member Functions

 GPFitnessFunction (const GPFitnessFunction &)
 
GPFitnessFunctionoperator= (const GPFitnessFunction &)
 
virtual void ReadTables (std::istream &, ReturnTypeArray &, ReturnTypeArray &)=0
 
double GetObjective () const
 
double GetFitness () const
 
void SetFitness (double)
 
virtual double CalculateFitness (GPGenomePtr, ReturnTypeArray &, ReturnTypeArray &, double, bool)=0
 
virtual double CalculateFitness (GPGenomePtr, ReturnTypeArray &, ReturnTypeArray &, bool)=0
 

Static Public Attributes

static const std::string _CT = "GPFitnessFunction"
 

Protected Attributes

Randm_rand
 
double objective
 
double fitness
 
ReturnTypeArray inputTable
 
ReturnTypeArray SFTable
 

The documentation for this class was generated from the following files: