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 Member Functions | Static Public Attributes | Friends | List of all members
rxdock::geneticprogram::GPPopulation Class Reference

Public Member Functions

 GPPopulation (int, int, GPFitnessFunctionPtr, ReturnTypeArray &, ReturnTypeArray &)
 
void SetTrainingSets (ReturnTypeArray &it, ReturnTypeArray sf)
 
 GPPopulation (const GPPopulation &)
 
void Initialise (double, bool)
 
void ScaleFitness ()
 
void Eval (double, bool)
 
GPGenomePtr Select (std::string) const
 
void SelectionUpdate (std::string)
 
void GAstep (std::string, double, double, double, double, double, bool)
 
void EPstep (std::string, double, double, double, double, double, bool)
 
GPGenomePtr Best () const
 
std::ostream & Print (std::ostream &) const
 
void Swap (SmartPtr< GPPopulation >, int)
 
void QSort (GPGenomeList &)
 
void QSort ()
 
void MergePops ()
 
int GetSize ()
 
int GetNrepl ()
 

Static Public Member Functions

static bool Gen_eq (GPGenome *, GPGenome *)
 

Static Public Attributes

static const std::string _CT = "GPPopulation"
 

Friends

std::ostream & operator<< (std::ostream &, const GPPopulation &)
 

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