Header for Placement Measures functions.
Definition in file measures.hpp.
#include "genesis/placement/placement_tree.hpp"
#include <cstddef>
#include <utility>
#include <vector>
Go to the source code of this file.
Classes | |
class | Matrix< T > |
Namespaces | |
genesis | |
Container namespace for all symbols of genesis in order to keep them separate when used as a library. | |
genesis::placement | |
genesis::utils | |
Functions | |
double | edpl (Pquery const &pquery, utils::Matrix< double > const &node_distances) |
Calculate the EDPL uncertainty values for a Pquery. More... | |
std::vector< double > | edpl (Sample const &sample) |
Calculate the expected distance between placement locations (EDPL) for all Pqueries in a Sample. More... | |
double | edpl (Sample const &sample, Pquery const &pquery) |
Calculate the EDPL uncertainty values for a Pquery. More... | |
std::vector< double > | edpl (Sample const &sample, utils::Matrix< double > const &node_distances) |
Calculate the edpl() for all Pqueries in the Sample. More... | |
double | pairwise_distance (const Sample &smp_a, const Sample &smp_b, bool with_pendant_length=false) |
Calculate the normalized pairwise distance between all placements of the two Samples. More... | |
double | variance (const Sample &smp, bool with_pendant_length=false) |
Calculate the variance of the placements on a tree. More... | |