measures.hpp File Reference

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... | |