barry: Your go-to motif accountant
0.0-1
Full enumeration of sample space and fast count of sufficient statistics for binary arrays
|
This is the complete list of members for Geese, including all inherited members.
calc_reduced_sequence() | Geese | inline |
calc_sequence(Node *n=nullptr) | Geese | inline |
colnames() const | Geese | inline |
delete_rengine | Geese | |
delete_support | Geese | |
etype_default | Geese | static |
etype_duplication | Geese | static |
etype_either | Geese | static |
etype_speciation | Geese | static |
Geese() | Geese | inline |
Geese(std::vector< std::vector< size_t > > &annotations, std::vector< size_t > &geneid, std::vector< int > &parent, std::vector< bool > &duplication) | Geese | inline |
Geese(const Geese &model_, bool copy_data=true) | Geese | inline |
Geese(Geese &&x) noexcept | Geese | inline |
get_annotated_nodes() const | Geese | inline |
get_annotations() const | Geese | inline |
get_counters() | Geese | inline |
get_model() | Geese | inline |
get_probabilities() const | Geese | inline |
get_rengine() | Geese | inline |
get_states() const | Geese | inline |
get_support_fun() | Geese | inline |
inherit_support(const Geese &model_, bool delete_support_=false) | Geese | inline |
init(size_t bar_width=BARRY_PROGRESS_BAR_WIDTH) | Geese | inline |
init_node(Node &n) | Geese | inline |
initialized | Geese | |
likelihood(const std::vector< double > &par, bool as_log=false, bool use_reduced_sequence=true, size_t ncores=1u, bool no_update_pset_probs=false) | Geese | inline |
likelihood_exhaust(const std::vector< double > &par) | Geese | inline |
map_to_state_id | Geese | |
nannotations() const noexcept | Geese | inline |
nfunctions | Geese | |
nfuns() const noexcept | Geese | inline |
nleafs() const noexcept | Geese | inline |
nnodes() const noexcept | Geese | inline |
nodes | Geese | |
nterms() const | Geese | inline |
observed_counts() | Geese | inline |
operator=(const Geese &model_)=delete | Geese | |
operator=(Geese &&model_) noexcept=delete | Geese | |
parse_polytomies(bool verb=true, std::vector< size_t > *dist=nullptr) const noexcept | Geese | inline |
predict(const std::vector< double > &par, std::vector< std::vector< double > > *res_prob=nullptr, bool leave_one_out=false, bool only_annotated=false, bool use_reduced_sequence=true) | Geese | inline |
predict_backend(const std::vector< double > &par, bool use_reduced_sequence, const std::vector< size_t > &preorder) | Geese | inline |
predict_exhaust(const std::vector< double > &par) | Geese | inline |
predict_exhaust_backend(const std::vector< double > &par, const std::vector< size_t > &preorder) | Geese | inline |
predict_sim(const std::vector< double > &par, bool only_annotated=false, size_t nsims=10000u) | Geese | inline |
print() const | Geese | inline |
print_nodes() const | Geese | inline |
print_observed_counts() | Geese | inline |
pset_loc | Geese | |
reduced_sequence | Geese | |
sequence | Geese | |
set_seed(const size_t &s) | Geese | inline |
simulate(const std::vector< double > &par) | Geese | inline |
support_size() const noexcept | Geese | inline |
update_annotations(size_t nodeid, std::vector< size_t > newann) | Geese | inline |
~Geese() | Geese | inline |