| 
    EvolvingObjects
   
    
   
   | 
  
  
  
 
eoDetBitFlip --> changes exactly k bits More...
#include <ga/eoBitOp.h>
  
 Public Member Functions | |
| eoDetBitFlip (const unsigned &_num_bit=1) | |
| (Default) Constructor.   | |
| virtual std::string | className () const | 
| The class name.  | |
| bool | operator() (Chrom &chrom) | 
| Change num_bit bits.   | |
Private Attributes | |
| unsigned | num_bit | 
eoDetBitFlip --> changes exactly k bits
| eoDetBitFlip< Chrom >::eoDetBitFlip | ( | const unsigned & | _num_bit = 1 | ) |  [inline] | 
        
(Default) Constructor.
| _num_bit | The number of bits to change default is one - equivalent to eoOneBitFlip then | 
| bool eoDetBitFlip< Chrom >::operator() | ( | Chrom & | chrom | ) |  [inline, virtual] | 
        
Change num_bit bits.
| chrom | The cromosome which one bit is going to be changed. | 
Implements eoUF< Chrom &, bool >.
Definition at line 86 of file eoBitOp.h.
References eoRng::random().