Evolutionary Diversification in Anolis Lizards
Classes | Macros | Enumerations | Functions
individual.hpp File Reference

Interface of Individual class. More...

#include <cmath>
#include <iosfwd>
#include <string>
#include <vector>
#include <map>
#include <bitset>

Go to the source code of this file.

Classes

struct  edal::IndividualParams
 Parameters for Individual class. More...
 
class  edal::Individual
 sexual, diploid, additive, unlinked, diallelic More...
 

Enumerations

enum  {
  edal::trait::toepad_size, limb_length, edal::trait::height_preference, diameter_preference,
  edal::trait::male_trait, female_trait, choosiness, edal::trait::neutral,
  edal::trait::size
}
 

Functions

std::ostream & edal::operator<< (std::ostream &ost, const Individual::Loci &bs)
 Overload: output 15 instead of 00001111.
 
bool std::operator< (const edal::Individual::Loci &lhs, const edal::Individual::Loci &rhs)
 Less operator for genotype comparison.
 

Detailed Description

Interface of Individual class.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
toepad_size 

morphological characters

height_preference 

habitat preference characters

male_trait 

mating compatibility characters

neutral 

to calculate genetic divergence

size 

for computational convenience