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::GPGenome Class Reference

Public Member Functions

 GPGenome (const GPGenome &)
 
 GPGenome (std::string)
 
 GPGenome (std::istream &)
 
GPGenomeoperator= (const GPGenome &)
 
GPChromosomePtr GetChrom () const
 
void Initialise ()
 
void Mutate (double)
 
void SetFitness (double f)
 
double GetFitness () const
 
void UniformCrossover (const GPGenome &, const GPGenome &)
 
void Crossover (GPGenome &)
 
std::ostream & Print (std::ostream &) const
 

Static Public Member Functions

static void SetStructure (int, int, int, int, int, int, int, int)
 
static int GetNIP ()
 
static void SetNIP (int n)
 
static int GetNIF ()
 
static int GetNN ()
 
static int GetNO ()
 
static int GetNSFI ()
 
static void SetNSFI (int n)
 

Static Public Attributes

static const std::string _CT = "GPGenome"
 

Friends

std::ostream & operator<< (std::ostream &s, const GPGenome &p)
 

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