barry: Your go-to motif accountant  0.0-1
Full enumeration of sample space and fast count of sufficient statistics for binary arrays
Geese Member List

This is the complete list of members for Geese, including all inherited members.

calc_reduced_sequence()Geeseinline
calc_sequence(Node *n=nullptr)Geeseinline
colnames() constGeeseinline
delete_rengineGeese
delete_supportGeese
etype_defaultGeesestatic
etype_duplicationGeesestatic
etype_eitherGeesestatic
etype_speciationGeesestatic
Geese()Geeseinline
Geese(std::vector< std::vector< size_t > > &annotations, std::vector< size_t > &geneid, std::vector< int > &parent, std::vector< bool > &duplication)Geeseinline
Geese(const Geese &model_, bool copy_data=true)Geeseinline
Geese(Geese &&x) noexceptGeeseinline
get_annotated_nodes() constGeeseinline
get_annotations() constGeeseinline
get_counters()Geeseinline
get_model()Geeseinline
get_probabilities() constGeeseinline
get_rengine()Geeseinline
get_states() constGeeseinline
get_support_fun()Geeseinline
inherit_support(const Geese &model_, bool delete_support_=false)Geeseinline
init(size_t bar_width=BARRY_PROGRESS_BAR_WIDTH)Geeseinline
init_node(Node &n)Geeseinline
initializedGeese
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)Geeseinline
likelihood_exhaust(const std::vector< double > &par)Geeseinline
map_to_state_idGeese
nannotations() const noexceptGeeseinline
nfunctionsGeese
nfuns() const noexceptGeeseinline
nleafs() const noexceptGeeseinline
nnodes() const noexceptGeeseinline
nodesGeese
nterms() constGeeseinline
observed_counts()Geeseinline
operator=(const Geese &model_)=deleteGeese
operator=(Geese &&model_) noexcept=deleteGeese
parse_polytomies(bool verb=true, std::vector< size_t > *dist=nullptr) const noexceptGeeseinline
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)Geeseinline
predict_backend(const std::vector< double > &par, bool use_reduced_sequence, const std::vector< size_t > &preorder)Geeseinline
predict_exhaust(const std::vector< double > &par)Geeseinline
predict_exhaust_backend(const std::vector< double > &par, const std::vector< size_t > &preorder)Geeseinline
predict_sim(const std::vector< double > &par, bool only_annotated=false, size_t nsims=10000u)Geeseinline
print() constGeeseinline
print_nodes() constGeeseinline
print_observed_counts()Geeseinline
pset_locGeese
reduced_sequenceGeese
sequenceGeese
set_seed(const size_t &s)Geeseinline
simulate(const std::vector< double > &par)Geeseinline
support_size() const noexceptGeeseinline
update_annotations(size_t nodeid, std::vector< size_t > newann)Geeseinline
~Geese()Geeseinline