GLBreederStandard::TParameters Struct Reference

#include <GLBreederStandard.h>

Inheritance diagram for GLBreederStandard::TParameters:

GLBaseParameters

List of all members.

Public Member Functions

 TParameters (double breeding_probability)
 TParameters (const TParameters *source)
virtual GLBaseParameterscopy () const

Public Attributes

double t_breeding_probability
 Breeding probability.


Detailed Description

Internal class of the additional (to base breeder's) parameters necessary to initialise this class.

Definition at line 75 of file GLBreederStandard.h.


Constructor & Destructor Documentation

GLBreederStandard::TParameters::TParameters ( double  breeding_probability  )  [inline]

Creates new exemplar of the GLBreederStandard::TParameters class.

Parameters:
breeding_probability probability of applying the crossover operator to any considered pair. Must be >= 0 and <= 1.

Definition at line 82 of file GLBreederStandard.h.

GLBreederStandard::TParameters::TParameters ( const TParameters source  )  [inline]

copying constructor

Parameters:
source source of the data to copy;

Definition at line 99 of file GLBreederStandard.h.


Member Function Documentation

virtual GLBaseParameters* GLBreederStandard::TParameters::copy (  )  const [inline, virtual]

Creates the copy of the parameters.

Returns:
pointer to identical copy of the current class exemplar.

Implements GLBaseParameters.

Definition at line 108 of file GLBreederStandard.h.


The documentation for this struct was generated from the following file:

Generated on Sat Jun 13 13:58:07 2009 for GenLib by  doxygen 1.5.9