libsequence  1.9.5
Sequence::coalsim::newick_stream_marginal_tree_impl Class Reference

Public Member Functions

void init ()
 
std::ostream & parens (const int &noden, std::ostream &o) const
 
 newick_stream_marginal_tree_impl (const marginal &m)
 
 newick_stream_marginal_tree_impl (const marginal *m)
 
 newick_stream_marginal_tree_impl (arg::const_iterator m)
 
 newick_stream_marginal_tree_impl (arg::iterator m)
 

Public Attributes

marginal::const_iterator mi
 
const int nsam
 
std::vector< int > left
 
std::vector< int > right
 
std::vector< nodetree
 

Detailed Description

Implementation details of newick_stream_marginal_tree

Definition at line 308 of file CoalescentSimTypes.cc.

Member Function Documentation

◆ init()

void Sequence::coalsim::newick_stream_marginal_tree_impl::init ( )

Initializes the left and right vectors

Definition at line 391 of file CoalescentSimTypes.cc.

◆ parens()

std::ostream & Sequence::coalsim::newick_stream_marginal_tree_impl::parens ( const int &  noden,
std::ostream &  o 
) const

Outputs the marginal tree in Newick format

Definition at line 360 of file CoalescentSimTypes.cc.


The documentation for this class was generated from the following file: