|
libsequence
1.9.5
|
declaration of types for coalescent simulation More...
#include <vector>#include <list>#include <iosfwd>#include <cassert>#include <memory>Go to the source code of this file.
Classes | |
| struct | Sequence::coalsim::segment |
| A portion of a recombining chromosome. More... | |
| struct | Sequence::coalsim::chromosome |
| A chromosome is a container of segments. More... | |
| struct | Sequence::coalsim::node |
| A point on a marginal tree at which a coalescent event occurs. More... | |
| struct | Sequence::coalsim::marginal |
| The genealogy of a portion of a chromosome on which no recombination has occurred. More... | |
| class | Sequence::coalsim::newick_stream_marginal_tree |
| Class that provides a typecast-on-output of a marginal tree to a newick tree Example use: More... | |
Namespaces | |
| Sequence | |
| The namespace in which this library resides. | |
| Sequence::coalsim | |
| Routines for coalescent simulation. | |
Typedefs | |
| typedef std::list< marginal > | Sequence::coalsim::arg |
| Ancestral Recombination Graph. More... | |
Functions | |
| std::ostream & | Sequence::coalsim::operator<< (std::ostream &s, const chromosome &c) |
| output operator for chromosome types in coalescent simulation Outputs the segments contained by the chromosome | |
| std::ostream & | Sequence::coalsim::operator<< (std::ostream &s, const marginal &m) |
| Write a marginal tree to an ostream. | |
| std::ostream & | Sequence::coalsim::operator<< (std::ostream &o, const newick_stream_marginal_tree &n) |
| std::istream & | Sequence::coalsim::operator>> (std::istream &i, newick_stream_marginal_tree &n) |
declaration of types for coalescent simulation
Definition in file SimTypes.hpp.