A toolkit for working with phylogenetic data.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
EpcaData Struct Reference

#include <genesis/placement/function/epca.hpp>

Detailed Description

Helper stucture that collects the output of epca().

It contains the same elements as utils::PcaData, but extends it by a vector of the edge indices that the rows of the eigenvectors Matrix correspond to. This is necessary for back-mapping the eigenvectors onto the edges of the tree.

Definition at line 76 of file epca.hpp.

Public Attributes

std::vector< size_t > edge_indices
std::vector< double > eigenvalues
utils::Matrix< double > eigenvectors
utils::Matrix< double > projection

Member Data Documentation

std::vector<size_t> edge_indices

Definition at line 81 of file epca.hpp.

std::vector<double> eigenvalues

Definition at line 78 of file epca.hpp.

utils::Matrix<double> eigenvectors

Definition at line 79 of file epca.hpp.

utils::Matrix<double> projection

Definition at line 80 of file epca.hpp.

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