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 | Friends | List of all members
rxdock::Population Class Reference

Public Member Functions

RBTDLL_EXPORT Population (ChromElement *pChr, int size, BaseSF *pSF)
 
int GetMaxSize () const
 
int GetActualSize () const
 
RBTDLL_EXPORT GenomePtr Best () const
 
double GetScoreMean () const
 
double GetScoreVariance () const
 
const GenomeList & GetGenomeList () const
 
BaseSFGetSF () const
 
void SetSF (BaseSF *pSF)
 
RBTDLL_EXPORT void GAstep (int nReplicates, double relStepSize, double equalityThreshold, double pcross, bool xovermut, bool cmutate)
 
RBTDLL_EXPORT GenomePtr RouletteWheelSelect () const
 
void Print (std::ostream &) const
 

Static Public Attributes

static const std::string _CT = "Population"
 

Friends

void to_json (json &j, const Population &population)
 
void from_json (const json &j, Population &population)
 
std::ostream & operator<< (std::ostream &, const Population &)
 

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