Main Page | Namespace List | Class List | File List | Class Members | File Members

Population< ParTraits > Class Template Reference

#include <Population.h>

List of all members.

Public Member Functions

 Population ()
 ~Population ()
void init (vector< double > &parameter_ranges)
void add_indiv (Indiv *indiv_p)
int get_size ()
void select_parents ()
void shuffle ()
void recombine ()
void make_children (Indiv *parent1, Indiv *parent2)
void mutate ()
void select_survivors ()
int get_best_index ()
void set_best_index (int new_index)
Indivoperator[] (int index) const

template<class ParTraits>
class Population< ParTraits >


Constructor & Destructor Documentation

template<class ParTraits>
Population< ParTraits >::Population  ) 
 

template<class ParTraits>
Population< ParTraits >::~Population  ) 
 


Member Function Documentation

template<class ParTraits>
void Population< ParTraits >::add_indiv Indiv indiv_p  ) 
 

template<class ParTraits>
int Population< ParTraits >::get_best_index  )  [inline]
 

template<class ParTraits>
int Population< ParTraits >::get_size  )  [inline]
 

template<class ParTraits>
void Population< ParTraits >::init vector< double > &  parameter_ranges  ) 
 

template<class ParTraits>
void Population< ParTraits >::make_children Indiv parent1,
Indiv parent2
 

template<class ParTraits>
void Population< ParTraits >::mutate  ) 
 

template<class ParTraits>
Indiv* Population< ParTraits >::operator[] int  index  )  const [inline]
 

template<class ParTraits>
void Population< ParTraits >::recombine  ) 
 

template<class ParTraits>
void Population< ParTraits >::select_parents  ) 
 

template<class ParTraits>
void Population< ParTraits >::select_survivors  ) 
 

template<class ParTraits>
void Population< ParTraits >::set_best_index int  new_index  )  [inline]
 

template<class ParTraits>
void Population< ParTraits >::shuffle  ) 
 


The documentation for this class was generated from the following file:
Generated on Tue Jun 14 11:37:51 2005 for evofunc by doxygen 1.3.6