1 #include "boost/smart_ptr.hpp"
9 int range = ind->genes_m.size();
10 int position =
static_cast<int>((rand() / (RAND_MAX + 1.0)) * range);
11 ind->new_gene(position);
boost::shared_ptr< CmdArguments > CmdArguments_t
void mutate(boost::shared_ptr< T > ind, CmdArguments_t args)
Mutate exactly one gene of an individual.