src/lib/process.hpp
// Constructor of Exon.
// size: the size of the DNA sequence.
Constructor of Exon.
size: the size of the DNA sequence.
Constructor of Exon . size : the size of the DNA sequence .
Exon(std::unique_ptr<FitnessState> &f_state, u_long const &position, double const &pop_size)
        : nbr_sites{f_state->nbr_sites()},
          position{position},
          codon_seq(nbr_sites, 0),
          fitness_state{std::move(f_state)} {
        assert(substitutions.empty());
        fitness_state->update(codon_seq, pop_size);
    }
Exon ( std :: unique_ptr < FitnessState > & f_state , u_long const & position , double const & pop_size ) : nbr_sites { f_state -> nbr_sites ( ) } , position { position } , codon_seq ( nbr_sites , 0 ) , fitness_state { std :: move ( f_state ) } { assert ( substitutions . empty ( ) ) ; fitness_state -> update ( codon_seq , pop_size ) ; }
Constructor of Exon.
Constructor of Exon .