From bde820d01feff3d88a51bd960fc96c4cfaaca8d2 Mon Sep 17 00:00:00 2001 From: gvegayon Date: Wed, 27 Sep 2023 23:40:31 +0000 Subject: [PATCH] deploy: d57476a45fb47825786005b1b3bccdc71f8dbe31 --- _r_e_a_d_m_e_8md.html | 2 +- annotated.html | 2 +- barray-bones_8hpp.html | 2 +- barray-bones_8hpp_source.html | 2 +- barray-iterator_8hpp.html | 2 +- barray-iterator_8hpp_source.html | 2 +- barray-meat-operators_8hpp.html | 2 +- barray-meat-operators_8hpp_source.html | 2 +- barray-meat_8hpp.html | 2 +- barray-meat_8hpp_source.html | 2 +- barraycell-bones_8hpp.html | 2 +- barraycell-bones_8hpp_source.html | 2 +- barraycell-meat_8hpp.html | 2 +- barraycell-meat_8hpp_source.html | 2 +- barraydense-bones_8hpp.html | 2 +- barraydense-bones_8hpp_source.html | 2 +- barraydense-meat-operators_8hpp.html | 2 +- barraydense-meat-operators_8hpp_source.html | 2 +- barraydense-meat_8hpp.html | 2 +- barraydense-meat_8hpp_source.html | 2 +- barraydensecell-bones_8hpp.html | 2 +- barraydensecell-bones_8hpp_source.html | 2 +- barraydensecell-meat_8hpp.html | 2 +- barraydensecell-meat_8hpp_source.html | 2 +- barraydensecol-bones_8hpp.html | 2 +- barraydensecol-bones_8hpp_source.html | 2 +- barraydenserow-bones_8hpp.html | 2 +- barraydenserow-bones_8hpp_source.html | 2 +- barrayrow-bones_8hpp.html | 2 +- barrayrow-bones_8hpp_source.html | 2 +- barrayrow-meat_8hpp.html | 2 +- barrayrow-meat_8hpp_source.html | 2 +- barrayvector-bones_8hpp.html | 2 +- barrayvector-bones_8hpp_source.html | 2 +- barrayvector-meat_8hpp.html | 2 +- barrayvector-meat_8hpp_source.html | 2 +- barry-configuration_8hpp.html | 2 +- barry-configuration_8hpp_source.html | 2 +- barry-debug_8hpp.html | 2 +- barry-debug_8hpp_source.html | 2 +- barry-macros_8hpp.html | 6 +- barry-macros_8hpp_source.html | 4 +- barry_8hpp.html | 2 +- barry_8hpp_source.html | 2 +- cell-bones_8hpp.html | 2 +- cell-bones_8hpp_source.html | 2 +- cell-meat_8hpp.html | 2 +- cell-meat_8hpp_source.html | 2 +- class_b_array-members.html | 2 +- class_b_array.html | 2 +- class_b_array_cell-members.html | 2 +- class_b_array_cell.html | 2 +- class_b_array_cell__const-members.html | 2 +- class_b_array_cell__const.html | 2 +- class_b_array_dense-members.html | 2 +- class_b_array_dense.html | 2 +- class_b_array_dense_cell-members.html | 2 +- class_b_array_dense_cell.html | 2 +- class_b_array_dense_cell__const.html | 2 +- class_b_array_dense_col-members.html | 2 +- class_b_array_dense_col.html | 2 +- class_b_array_dense_col__const-members.html | 2 +- class_b_array_dense_col__const.html | 2 +- class_b_array_dense_row-members.html | 2 +- class_b_array_dense_row.html | 2 +- class_b_array_dense_row__const-members.html | 2 +- class_b_array_dense_row__const.html | 2 +- class_b_array_row-members.html | 2 +- class_b_array_row.html | 2 +- class_b_array_row__const-members.html | 2 +- class_b_array_row__const.html | 2 +- class_b_array_vector-members.html | 2 +- class_b_array_vector.html | 2 +- class_b_array_vector__const-members.html | 2 +- class_b_array_vector__const.html | 2 +- class_cell-members.html | 2 +- class_cell.html | 2 +- class_cell__const.html | 2 +- class_const_b_array_row_iter-members.html | 2 +- class_const_b_array_row_iter.html | 2 +- class_counter-members.html | 2 +- class_counter.html | 2 +- class_counters-members.html | 2 +- class_counters.html | 2 +- class_d_e_f_m-members.html | 2 +- class_d_e_f_m.html | 2 +- class_d_e_f_m_counter_data-members.html | 2 +- class_d_e_f_m_counter_data.html | 2 +- class_d_e_f_m_data-members.html | 2 +- class_d_e_f_m_data.html | 2 +- class_d_e_f_m_rule_data-members.html | 2 +- class_d_e_f_m_rule_data.html | 2 +- class_d_e_f_m_rule_dyn_data-members.html | 2 +- class_d_e_f_m_rule_dyn_data.html | 2 +- class_entries-members.html | 2 +- class_entries.html | 2 +- class_flock-members.html | 4 +- class_flock.html | 20 ++- class_flock.js | 2 +- class_freq_table-members.html | 2 +- class_freq_table.html | 2 +- class_geese-members.html | 4 +- class_geese.html | 18 ++- class_geese.js | 2 +- class_model-members.html | 2 +- class_model.html | 2 +- class_net_counter_data-members.html | 2 +- class_net_counter_data.html | 2 +- class_network_data-members.html | 2 +- class_network_data.html | 2 +- class_node-members.html | 2 +- class_node.html | 2 +- class_node_data-members.html | 2 +- class_node_data.html | 2 +- class_phylo_counter_data-members.html | 2 +- class_phylo_counter_data.html | 2 +- class_phylo_rule_dyn_data-members.html | 2 +- class_phylo_rule_dyn_data.html | 2 +- class_power_set-members.html | 2 +- class_power_set.html | 2 +- class_progress-members.html | 2 +- class_progress.html | 2 +- class_rule-members.html | 2 +- class_rule.html | 2 +- class_rules-members.html | 2 +- class_rules.html | 2 +- class_stats_counter-members.html | 2 +- class_stats_counter.html | 2 +- class_support-members.html | 2 +- class_support.html | 2 +- classes.html | 2 +- col-bones_8hpp.html | 2 +- col-bones_8hpp_source.html | 2 +- counters-bones_8hpp.html | 2 +- counters-bones_8hpp_source.html | 2 +- counters-meat_8hpp.html | 2 +- counters-meat_8hpp_source.html | 2 +- defm-bones_8hpp.html | 2 +- defm-bones_8hpp_source.html | 2 +- defm-meat_8hpp.html | 2 +- defm-meat_8hpp_source.html | 2 +- defm-types_8hpp.html | 2 +- defm-types_8hpp_source.html | 2 +- defm_2counters_8hpp.html | 2 +- defm_2counters_8hpp_source.html | 2 +- defm_8hpp.html | 2 +- defm_8hpp_source.html | 2 +- dir_000001_000002.html | 2 +- dir_000003_000004.html | 2 +- dir_000003_000005.html | 2 +- dir_488ec4010567cc6d95c62bdcb57a6d3e.html | 2 +- dir_6e63e3665115632dc5d61b2d6d6c3354.html | 2 +- dir_b3150c389b0f5b078392750f1ae70361.html | 2 +- dir_c5954a04c87570f0664da134464d5428.html | 2 +- dir_d44c64559bbebec7f509842c48db8b23.html | 2 +- dir_d7a554d3e09ed8456d56450fe8436947.html | 2 +- files.html | 2 +- flock-bones_8hpp.html | 2 +- flock-bones_8hpp_source.html | 9 +- flock-meat_8hpp.html | 2 +- flock-meat_8hpp_source.html | 13 +- formula_8hpp.html | 2 +- formula_8hpp_source.html | 2 +- freqtable_8hpp.html | 2 +- freqtable_8hpp_source.html | 2 +- functions.html | 2 +- functions_b.html | 2 +- functions_c.html | 2 +- functions_d.html | 2 +- functions_e.html | 2 +- functions_f.html | 2 +- functions_func.html | 2 +- functions_func_b.html | 2 +- functions_func_c.html | 2 +- functions_func_d.html | 2 +- functions_func_e.html | 2 +- functions_func_f.html | 2 +- functions_func_g.html | 2 +- functions_func_i.html | 2 +- functions_func_l.html | 6 +- functions_func_m.html | 2 +- functions_func_n.html | 2 +- functions_func_o.html | 2 +- functions_func_p.html | 2 +- functions_func_r.html | 2 +- functions_func_s.html | 2 +- functions_func_t.html | 2 +- functions_func_u.html | 2 +- functions_func_z.html | 2 +- functions_func_~.html | 2 +- functions_g.html | 2 +- functions_h.html | 2 +- functions_i.html | 2 +- functions_k.html | 2 +- functions_l.html | 6 +- functions_m.html | 2 +- functions_n.html | 2 +- functions_o.html | 2 +- functions_p.html | 2 +- functions_r.html | 2 +- functions_rela.html | 2 +- functions_s.html | 2 +- functions_t.html | 2 +- functions_u.html | 2 +- functions_v.html | 2 +- functions_vars.html | 2 +- functions_w.html | 2 +- functions_x.html | 2 +- functions_z.html | 2 +- functions_~.html | 2 +- geese-bones_8hpp.html | 2 +- geese-bones_8hpp_source.html | 9 +- geese-meat-constructors_8hpp.html | 2 +- geese-meat-constructors_8hpp_source.html | 2 +- geese-meat-likelihood_8hpp.html | 2 +- geese-meat-likelihood_8hpp_source.html | 134 +++++++++--------- geese-meat-likelihood__exhaust_8hpp.html | 2 +- ...-meat-likelihood__exhaust_8hpp_source.html | 2 +- geese-meat-predict_8hpp.html | 2 +- geese-meat-predict_8hpp_source.html | 6 +- geese-meat-predict__exhaust_8hpp.html | 2 +- geese-meat-predict__exhaust_8hpp_source.html | 6 +- geese-meat-predict__sim_8hpp.html | 2 +- geese-meat-predict__sim_8hpp_source.html | 2 +- geese-meat-simulate_8hpp.html | 2 +- geese-meat-simulate_8hpp_source.html | 2 +- geese-meat_8hpp.html | 2 +- geese-meat_8hpp_source.html | 2 +- geese-node-bones_8hpp.html | 2 +- geese-node-bones_8hpp_source.html | 2 +- geese-types_8hpp.html | 2 +- geese-types_8hpp_source.html | 2 +- geese_2counters_8hpp.html | 2 +- geese_2counters_8hpp_source.html | 2 +- geese_8hpp.html | 2 +- geese_8hpp_source.html | 2 +- globals.html | 2 +- globals_b.html | 2 +- globals_c.html | 2 +- globals_d.html | 2 +- globals_defs.html | 2 +- globals_e.html | 2 +- globals_f.html | 2 +- globals_func.html | 2 +- globals_g.html | 2 +- globals_h.html | 2 +- globals_i.html | 2 +- globals_j.html | 2 +- globals_k.html | 2 +- globals_l.html | 2 +- globals_m.html | 2 +- globals_n.html | 2 +- globals_o.html | 2 +- globals_p.html | 2 +- globals_r.html | 2 +- globals_s.html | 2 +- globals_t.html | 2 +- globals_type.html | 2 +- globals_u.html | 2 +- globals_v.html | 2 +- globals_vars.html | 2 +- globals_z.html | 2 +- graph_legend.html | 2 +- group__counters-network.html | 2 +- group__counters-phylo.html | 2 +- group__counting.html | 2 +- group__rules-phylo.html | 2 +- group__stat-models.html | 2 +- group__stat-models.js | 4 +- hierarchy.html | 2 +- index.html | 2 +- inherits.html | 2 +- latex/barray-bones_8hpp__dep__incl.pdf | Bin 6256 -> 6256 bytes .../barray-meat-operators_8hpp__dep__incl.pdf | Bin 6542 -> 6542 bytes latex/barray-meat_8hpp__dep__incl.pdf | Bin 6192 -> 6192 bytes latex/barraycell-bones_8hpp__dep__incl.pdf | Bin 6271 -> 6271 bytes latex/barraycell-meat_8hpp__dep__incl.pdf | Bin 6208 -> 6208 bytes latex/barraydense-bones_8hpp__dep__incl.pdf | Bin 6261 -> 6261 bytes ...aydense-meat-operators_8hpp__dep__incl.pdf | Bin 6554 -> 6554 bytes latex/barraydense-meat_8hpp__dep__incl.pdf | Bin 6415 -> 6415 bytes .../barraydensecell-bones_8hpp__dep__incl.pdf | Bin 6275 -> 6275 bytes .../barraydensecell-meat_8hpp__dep__incl.pdf | Bin 6429 -> 6429 bytes .../barraydensecol-bones_8hpp__dep__incl.pdf | Bin 6272 -> 6272 bytes .../barraydenserow-bones_8hpp__dep__incl.pdf | Bin 6409 -> 6409 bytes latex/barry-configuration_8hpp__dep__incl.pdf | Bin 9576 -> 9576 bytes latex/barry-debug_8hpp__dep__incl.pdf | Bin 6951 -> 6951 bytes latex/barry-macros_8hpp.tex | 4 +- latex/barry-macros_8hpp__dep__incl.pdf | Bin 6393 -> 6393 bytes latex/barry_8hpp__incl.pdf | Bin 23915 -> 23915 bytes latex/cell-bones_8hpp__dep__incl.pdf | Bin 6258 -> 6258 bytes latex/cell-meat_8hpp__dep__incl.pdf | Bin 6196 -> 6196 bytes ...ss_const_b_array_row_iter__coll__graph.pdf | Bin 6794 -> 6794 bytes latex/class_d_e_f_m__coll__graph.pdf | Bin 4370 -> 4370 bytes latex/class_d_e_f_m__inherit__graph.pdf | Bin 4370 -> 4370 bytes ...lass_d_e_f_m_rule_data__inherit__graph.pdf | Bin 5594 -> 5594 bytes ...ass_d_e_f_m_rule_dyn_data__coll__graph.pdf | Bin 5604 -> 5604 bytes ..._d_e_f_m_rule_dyn_data__inherit__graph.pdf | Bin 5604 -> 5604 bytes latex/class_flock.tex | 6 +- latex/class_geese.tex | 6 +- latex/class_model__coll__graph.pdf | Bin 9028 -> 9028 bytes latex/class_node__coll__graph.pdf | Bin 4939 -> 4939 bytes latex/class_power_set__coll__graph.pdf | Bin 7097 -> 7097 bytes latex/counters-bones_8hpp__dep__incl.pdf | Bin 6394 -> 6394 bytes latex/counters-meat_8hpp__dep__incl.pdf | Bin 6533 -> 6533 bytes latex/defm-bones_8hpp__dep__incl.pdf | Bin 6547 -> 6547 bytes latex/defm-meat_8hpp__dep__incl.pdf | Bin 6657 -> 6657 bytes latex/defm-types_8hpp__dep__incl.pdf | Bin 6652 -> 6652 bytes latex/defm_2counters_8hpp__dep__incl.pdf | Bin 6594 -> 6594 bytes latex/defm_2counters_8hpp__incl.pdf | Bin 6616 -> 6616 bytes latex/defm_8hpp__incl.pdf | Bin 8766 -> 8766 bytes ...r_488ec4010567cc6d95c62bdcb57a6d3e_dep.pdf | Bin 7959 -> 7959 bytes ...r_6e63e3665115632dc5d61b2d6d6c3354_dep.pdf | Bin 7606 -> 7606 bytes ...r_d44c64559bbebec7f509842c48db8b23_dep.pdf | Bin 5735 -> 5735 bytes latex/flock-bones_8hpp__dep__incl.pdf | Bin 9184 -> 9184 bytes latex/flock-meat_8hpp__dep__incl.pdf | Bin 9316 -> 9316 bytes latex/formula_8hpp__dep__incl.pdf | Bin 6984 -> 6984 bytes latex/freqtable_8hpp__dep__incl.pdf | Bin 6208 -> 6208 bytes latex/geese-bones_8hpp__dep__incl.pdf | Bin 7412 -> 7412 bytes ...eese-meat-constructors_8hpp__dep__incl.pdf | Bin 6771 -> 6771 bytes .../geese-meat-likelihood_8hpp__dep__incl.pdf | Bin 6847 -> 6847 bytes latex/geese-meat-likelihood_8hpp__incl.pdf | Bin 6864 -> 6864 bytes ...at-likelihood__exhaust_8hpp__dep__incl.pdf | Bin 7004 -> 7004 bytes latex/geese-meat-predict_8hpp__dep__incl.pdf | Bin 6753 -> 6753 bytes ...-meat-predict__exhaust_8hpp__dep__incl.pdf | Bin 6916 -> 6916 bytes ...eese-meat-predict__sim_8hpp__dep__incl.pdf | Bin 6821 -> 6821 bytes latex/geese-meat-simulate_8hpp__dep__incl.pdf | Bin 6757 -> 6757 bytes latex/geese-meat_8hpp__dep__incl.pdf | Bin 6739 -> 6739 bytes latex/geese-node-bones_8hpp__dep__incl.pdf | Bin 6613 -> 6613 bytes latex/geese-types_8hpp__dep__incl.pdf | Bin 6749 -> 6749 bytes latex/geese_2counters_8hpp__dep__incl.pdf | Bin 6681 -> 6681 bytes latex/geese_8hpp__incl.pdf | Bin 15371 -> 15371 bytes latex/group__counters-phylo.pdf | Bin 5506 -> 5506 bytes latex/group__rules-phylo.pdf | Bin 5506 -> 5506 bytes latex/model-bones_8hpp__dep__incl.pdf | Bin 6396 -> 6396 bytes latex/model-meat_8hpp__dep__incl.pdf | Bin 6303 -> 6303 bytes latex/network-css_8hpp__dep__incl.pdf | Bin 7020 -> 7020 bytes latex/network_8hpp__dep__incl.pdf | Bin 6573 -> 6573 bytes latex/network_8hpp__incl.pdf | Bin 6645 -> 6645 bytes latex/powerset-bones_8hpp__dep__incl.pdf | Bin 6544 -> 6544 bytes latex/powerset-meat_8hpp__dep__incl.pdf | Bin 6684 -> 6684 bytes latex/progress_8hpp__dep__incl.pdf | Bin 6984 -> 6984 bytes latex/refman.aux | 4 +- latex/refman.log | 4 +- latex/refman.pdf | Bin 1527795 -> 1527920 bytes latex/rules-bones_8hpp__dep__incl.pdf | Bin 6259 -> 6259 bytes latex/rules-meat_8hpp__dep__incl.pdf | Bin 6414 -> 6414 bytes latex/statscounter-bones_8hpp__dep__incl.pdf | Bin 6413 -> 6413 bytes latex/statscounter-meat_8hpp__dep__incl.pdf | Bin 6553 -> 6553 bytes latex/support-bones_8hpp__dep__incl.pdf | Bin 6397 -> 6397 bytes latex/support-meat_8hpp__dep__incl.pdf | Bin 6532 -> 6532 bytes latex/typedefs_8hpp__dep__incl.pdf | Bin 6310 -> 6310 bytes latex/typedefs_8hpp__incl.pdf | Bin 10024 -> 10024 bytes model-bones_8hpp.html | 2 +- model-bones_8hpp_source.html | 2 +- model-meat_8hpp.html | 2 +- model-meat_8hpp_source.html | 6 +- modules.html | 2 +- namespace_c_h_e_c_k.html | 2 +- namespace_e_x_i_s_t_s.html | 2 +- namespacebarry.html | 2 +- namespacebarry_1_1counters.html | 2 +- namespacebarry_1_1counters_1_1network.html | 2 +- namespacedefm.html | 2 +- namespacegeese.html | 2 +- namespacemembers.html | 2 +- namespacemembers_vars.html | 2 +- navtreeindex1.js | 2 +- navtreeindex2.js | 2 +- network-css_8hpp.html | 2 +- network-css_8hpp_source.html | 2 +- network_8hpp.html | 2 +- network_8hpp_source.html | 4 +- powerset-bones_8hpp.html | 2 +- powerset-bones_8hpp_source.html | 2 +- powerset-meat_8hpp.html | 2 +- powerset-meat_8hpp_source.html | 2 +- progress_8hpp.html | 2 +- progress_8hpp_source.html | 2 +- rules-bones_8hpp.html | 2 +- rules-bones_8hpp_source.html | 2 +- rules-meat_8hpp.html | 2 +- rules-meat_8hpp_source.html | 2 +- search/all_b.js | 4 +- search/functions_a.js | 4 +- statscounter-bones_8hpp.html | 2 +- statscounter-bones_8hpp_source.html | 2 +- statscounter-meat_8hpp.html | 2 +- statscounter-meat_8hpp_source.html | 2 +- structvec_hasher-members.html | 2 +- structvec_hasher.html | 2 +- support-bones_8hpp.html | 2 +- support-bones_8hpp_source.html | 2 +- support-meat_8hpp.html | 2 +- support-meat_8hpp_source.html | 2 +- typedefs_8hpp.html | 2 +- typedefs_8hpp_source.html | 8 +- 396 files changed, 450 insertions(+), 441 deletions(-) diff --git a/_r_e_a_d_m_e_8md.html b/_r_e_a_d_m_e_8md.html index 50cea4e41..27a79d8a6 100644 --- a/_r_e_a_d_m_e_8md.html +++ b/_r_e_a_d_m_e_8md.html @@ -102,7 +102,7 @@ diff --git a/annotated.html b/annotated.html index c111ebe30..5222ed796 100644 --- a/annotated.html +++ b/annotated.html @@ -147,7 +147,7 @@ diff --git a/barray-bones_8hpp.html b/barray-bones_8hpp.html index 8e02a1cfa..7d1fe4b15 100644 --- a/barray-bones_8hpp.html +++ b/barray-bones_8hpp.html @@ -122,7 +122,7 @@ diff --git a/barray-bones_8hpp_source.html b/barray-bones_8hpp_source.html index a70c3f497..d9be1c073 100644 --- a/barray-bones_8hpp_source.html +++ b/barray-bones_8hpp_source.html @@ -328,7 +328,7 @@ diff --git a/barray-iterator_8hpp.html b/barray-iterator_8hpp.html index 79cb99a4e..acc0107e9 100644 --- a/barray-iterator_8hpp.html +++ b/barray-iterator_8hpp.html @@ -112,7 +112,7 @@ diff --git a/barray-iterator_8hpp_source.html b/barray-iterator_8hpp_source.html index 7d2070870..f9811273e 100644 --- a/barray-iterator_8hpp_source.html +++ b/barray-iterator_8hpp_source.html @@ -148,7 +148,7 @@ diff --git a/barray-meat-operators_8hpp.html b/barray-meat-operators_8hpp.html index fe9d2369d..aacfbc663 100644 --- a/barray-meat-operators_8hpp.html +++ b/barray-meat-operators_8hpp.html @@ -576,7 +576,7 @@

    - +
diff --git a/barray-meat-operators_8hpp_source.html b/barray-meat-operators_8hpp_source.html index 45c1bfe4c..9f7ad7fc3 100644 --- a/barray-meat-operators_8hpp_source.html +++ b/barray-meat-operators_8hpp_source.html @@ -240,7 +240,7 @@ diff --git a/barray-meat_8hpp.html b/barray-meat_8hpp.html index 8f0a12a23..eaaf8dfa6 100644 --- a/barray-meat_8hpp.html +++ b/barray-meat_8hpp.html @@ -164,7 +164,7 @@

    - +
diff --git a/barray-meat_8hpp_source.html b/barray-meat_8hpp_source.html index d065f0f7b..2fe506633 100644 --- a/barray-meat_8hpp_source.html +++ b/barray-meat_8hpp_source.html @@ -1441,7 +1441,7 @@ diff --git a/barraycell-bones_8hpp.html b/barraycell-bones_8hpp.html index 3808c9281..cf39eb969 100644 --- a/barraycell-bones_8hpp.html +++ b/barraycell-bones_8hpp.html @@ -123,7 +123,7 @@ diff --git a/barraycell-bones_8hpp_source.html b/barraycell-bones_8hpp_source.html index b195d424e..775520f80 100644 --- a/barraycell-bones_8hpp_source.html +++ b/barraycell-bones_8hpp_source.html @@ -204,7 +204,7 @@ diff --git a/barraycell-meat_8hpp.html b/barraycell-meat_8hpp.html index 9798b0bc4..d8f234de6 100644 --- a/barraycell-meat_8hpp.html +++ b/barraycell-meat_8hpp.html @@ -113,7 +113,7 @@ diff --git a/barraycell-meat_8hpp_source.html b/barraycell-meat_8hpp_source.html index 35185cf9a..d65ef5714 100644 --- a/barraycell-meat_8hpp_source.html +++ b/barraycell-meat_8hpp_source.html @@ -220,7 +220,7 @@ diff --git a/barraydense-bones_8hpp.html b/barraydense-bones_8hpp.html index bb3e41293..5719ecf7f 100644 --- a/barraydense-bones_8hpp.html +++ b/barraydense-bones_8hpp.html @@ -122,7 +122,7 @@ diff --git a/barraydense-bones_8hpp_source.html b/barraydense-bones_8hpp_source.html index c87434231..dcfbe9701 100644 --- a/barraydense-bones_8hpp_source.html +++ b/barraydense-bones_8hpp_source.html @@ -340,7 +340,7 @@ diff --git a/barraydense-meat-operators_8hpp.html b/barraydense-meat-operators_8hpp.html index e6ff18d8b..700ee9515 100644 --- a/barraydense-meat-operators_8hpp.html +++ b/barraydense-meat-operators_8hpp.html @@ -481,7 +481,7 @@

    - +
diff --git a/barraydense-meat-operators_8hpp_source.html b/barraydense-meat-operators_8hpp_source.html index 4e75ccd68..4226da098 100644 --- a/barraydense-meat-operators_8hpp_source.html +++ b/barraydense-meat-operators_8hpp_source.html @@ -231,7 +231,7 @@ diff --git a/barraydense-meat_8hpp.html b/barraydense-meat_8hpp.html index 7a9174594..6cfe9c334 100644 --- a/barraydense-meat_8hpp.html +++ b/barraydense-meat_8hpp.html @@ -252,7 +252,7 @@

    - +
diff --git a/barraydense-meat_8hpp_source.html b/barraydense-meat_8hpp_source.html index ae95cf95d..4c1ce2b1d 100644 --- a/barraydense-meat_8hpp_source.html +++ b/barraydense-meat_8hpp_source.html @@ -1201,7 +1201,7 @@ diff --git a/barraydensecell-bones_8hpp.html b/barraydensecell-bones_8hpp.html index 2b0703147..26a821631 100644 --- a/barraydensecell-bones_8hpp.html +++ b/barraydensecell-bones_8hpp.html @@ -158,7 +158,7 @@

    - +
diff --git a/barraydensecell-bones_8hpp_source.html b/barraydensecell-bones_8hpp_source.html index 0b55a4aa0..ec547e8e2 100644 --- a/barraydensecell-bones_8hpp_source.html +++ b/barraydensecell-bones_8hpp_source.html @@ -189,7 +189,7 @@ diff --git a/barraydensecell-meat_8hpp.html b/barraydensecell-meat_8hpp.html index 957b0840c..4a0e9c45c 100644 --- a/barraydensecell-meat_8hpp.html +++ b/barraydensecell-meat_8hpp.html @@ -152,7 +152,7 @@

    - +
diff --git a/barraydensecell-meat_8hpp_source.html b/barraydensecell-meat_8hpp_source.html index 80802f599..cbe706668 100644 --- a/barraydensecell-meat_8hpp_source.html +++ b/barraydensecell-meat_8hpp_source.html @@ -235,7 +235,7 @@ diff --git a/barraydensecol-bones_8hpp.html b/barraydensecol-bones_8hpp.html index 1e3152161..f8738c76b 100644 --- a/barraydensecol-bones_8hpp.html +++ b/barraydensecol-bones_8hpp.html @@ -216,7 +216,7 @@

    - +
diff --git a/barraydensecol-bones_8hpp_source.html b/barraydensecol-bones_8hpp_source.html index de4125f7c..70a612a23 100644 --- a/barraydensecol-bones_8hpp_source.html +++ b/barraydensecol-bones_8hpp_source.html @@ -246,7 +246,7 @@ diff --git a/barraydenserow-bones_8hpp.html b/barraydenserow-bones_8hpp.html index 986794eb2..c7dfad730 100644 --- a/barraydenserow-bones_8hpp.html +++ b/barraydenserow-bones_8hpp.html @@ -216,7 +216,7 @@

    - +
diff --git a/barraydenserow-bones_8hpp_source.html b/barraydenserow-bones_8hpp_source.html index b5b7cd037..9db6f1c3e 100644 --- a/barraydenserow-bones_8hpp_source.html +++ b/barraydenserow-bones_8hpp_source.html @@ -257,7 +257,7 @@ diff --git a/barrayrow-bones_8hpp.html b/barrayrow-bones_8hpp.html index bfe2930cf..3e509a4ef 100644 --- a/barrayrow-bones_8hpp.html +++ b/barrayrow-bones_8hpp.html @@ -114,7 +114,7 @@ diff --git a/barrayrow-bones_8hpp_source.html b/barrayrow-bones_8hpp_source.html index cb093d8ba..d1a964a47 100644 --- a/barrayrow-bones_8hpp_source.html +++ b/barrayrow-bones_8hpp_source.html @@ -195,7 +195,7 @@ diff --git a/barrayrow-meat_8hpp.html b/barrayrow-meat_8hpp.html index bbc376187..f7e71bb60 100644 --- a/barrayrow-meat_8hpp.html +++ b/barrayrow-meat_8hpp.html @@ -350,7 +350,7 @@

    - +
diff --git a/barrayrow-meat_8hpp_source.html b/barrayrow-meat_8hpp_source.html index c83dbabda..4a1bf2fc0 100644 --- a/barrayrow-meat_8hpp_source.html +++ b/barrayrow-meat_8hpp_source.html @@ -229,7 +229,7 @@ diff --git a/barrayvector-bones_8hpp.html b/barrayvector-bones_8hpp.html index 6303dbee0..0d6a39191 100644 --- a/barrayvector-bones_8hpp.html +++ b/barrayvector-bones_8hpp.html @@ -115,7 +115,7 @@ diff --git a/barrayvector-bones_8hpp_source.html b/barrayvector-bones_8hpp_source.html index eb54883c0..7f8415bdd 100644 --- a/barrayvector-bones_8hpp_source.html +++ b/barrayvector-bones_8hpp_source.html @@ -232,7 +232,7 @@ diff --git a/barrayvector-meat_8hpp.html b/barrayvector-meat_8hpp.html index f73638f7b..b2a430e46 100644 --- a/barrayvector-meat_8hpp.html +++ b/barrayvector-meat_8hpp.html @@ -104,7 +104,7 @@ diff --git a/barrayvector-meat_8hpp_source.html b/barrayvector-meat_8hpp_source.html index 95c507ec9..4b5a76a5b 100644 --- a/barrayvector-meat_8hpp_source.html +++ b/barrayvector-meat_8hpp_source.html @@ -444,7 +444,7 @@ diff --git a/barry-configuration_8hpp.html b/barry-configuration_8hpp.html index c0468efab..4a621010b 100644 --- a/barry-configuration_8hpp.html +++ b/barry-configuration_8hpp.html @@ -257,7 +257,7 @@

    - +
diff --git a/barry-configuration_8hpp_source.html b/barry-configuration_8hpp_source.html index 8d9bc816c..72a17a50b 100644 --- a/barry-configuration_8hpp_source.html +++ b/barry-configuration_8hpp_source.html @@ -160,7 +160,7 @@ diff --git a/barry-debug_8hpp.html b/barry-debug_8hpp.html index 0d93ca9e9..0c30623fc 100644 --- a/barry-debug_8hpp.html +++ b/barry-debug_8hpp.html @@ -139,7 +139,7 @@

    - +
diff --git a/barry-debug_8hpp_source.html b/barry-debug_8hpp_source.html index 777e9f760..9c5c58ee3 100644 --- a/barry-debug_8hpp_source.html +++ b/barry-debug_8hpp_source.html @@ -145,7 +145,7 @@ diff --git a/barry-macros_8hpp.html b/barry-macros_8hpp.html index 85b22c54c..45b3dd429 100644 --- a/barry-macros_8hpp.html +++ b/barry-macros_8hpp.html @@ -122,7 +122,7 @@   #define BARRY_UNUSED(expr)   do { (void)(expr); } while (0);   -#define BARRY_NCORES_ARG(default)   size_t +#define BARRY_NCORES_ARG(default)   size_t ncores default  

Macro Definition Documentation

@@ -137,7 +137,7 @@

  default) -    size_t +    size_t ncores default
@@ -236,7 +236,7 @@

    - +

diff --git a/barry-macros_8hpp_source.html b/barry-macros_8hpp_source.html index f8852c68d..36fbb37b8 100644 --- a/barry-macros_8hpp_source.html +++ b/barry-macros_8hpp_source.html @@ -110,7 +110,7 @@
12 #if defined(_OPENMP) || defined(__OPENMP)
13 #define BARRY_NCORES_ARG(default) size_t ncores default
14 #else
-
15 #define BARRY_NCORES_ARG(default) size_t
+
15 #define BARRY_NCORES_ARG(default) size_t ncores default
16 #endif
17 
18 
@@ -121,7 +121,7 @@ diff --git a/barry_8hpp.html b/barry_8hpp.html index 29539c4a4..5325bfabd 100644 --- a/barry_8hpp.html +++ b/barry_8hpp.html @@ -401,7 +401,7 @@

    - +
diff --git a/barry_8hpp_source.html b/barry_8hpp_source.html index b56a2d77c..a785cf295 100644 --- a/barry_8hpp_source.html +++ b/barry_8hpp_source.html @@ -237,7 +237,7 @@ diff --git a/cell-bones_8hpp.html b/cell-bones_8hpp.html index cc9a69154..012a05adf 100644 --- a/cell-bones_8hpp.html +++ b/cell-bones_8hpp.html @@ -122,7 +122,7 @@ diff --git a/cell-bones_8hpp_source.html b/cell-bones_8hpp_source.html index 846236bf7..4983d705b 100644 --- a/cell-bones_8hpp_source.html +++ b/cell-bones_8hpp_source.html @@ -159,7 +159,7 @@ diff --git a/cell-meat_8hpp.html b/cell-meat_8hpp.html index db570ab8e..11983bf3b 100644 --- a/cell-meat_8hpp.html +++ b/cell-meat_8hpp.html @@ -113,7 +113,7 @@ diff --git a/cell-meat_8hpp_source.html b/cell-meat_8hpp_source.html index d337dad1e..1fcef44d8 100644 --- a/cell-meat_8hpp_source.html +++ b/cell-meat_8hpp_source.html @@ -180,7 +180,7 @@ diff --git a/class_b_array-members.html b/class_b_array-members.html index 2429067c0..6516bd085 100644 --- a/class_b_array-members.html +++ b/class_b_array-members.html @@ -165,7 +165,7 @@ diff --git a/class_b_array.html b/class_b_array.html index 740d5fca5..37c843787 100644 --- a/class_b_array.html +++ b/class_b_array.html @@ -2141,7 +2141,7 @@

    - +
diff --git a/class_b_array_cell-members.html b/class_b_array_cell-members.html index 5540467de..ca064fc19 100644 --- a/class_b_array_cell-members.html +++ b/class_b_array_cell-members.html @@ -113,7 +113,7 @@ diff --git a/class_b_array_cell.html b/class_b_array_cell.html index 6fb263e36..701c7340b 100644 --- a/class_b_array_cell.html +++ b/class_b_array_cell.html @@ -430,7 +430,7 @@

    - +
diff --git a/class_b_array_cell__const-members.html b/class_b_array_cell__const-members.html index 8f0418524..0747f147a 100644 --- a/class_b_array_cell__const-members.html +++ b/class_b_array_cell__const-members.html @@ -113,7 +113,7 @@ diff --git a/class_b_array_cell__const.html b/class_b_array_cell__const.html index 85c316546..ab3bf37a0 100644 --- a/class_b_array_cell__const.html +++ b/class_b_array_cell__const.html @@ -430,7 +430,7 @@

    - +
diff --git a/class_b_array_dense-members.html b/class_b_array_dense-members.html index 15df1b97a..41879d407 100644 --- a/class_b_array_dense-members.html +++ b/class_b_array_dense-members.html @@ -170,7 +170,7 @@ diff --git a/class_b_array_dense.html b/class_b_array_dense.html index 2d8f9100d..c71e4e162 100644 --- a/class_b_array_dense.html +++ b/class_b_array_dense.html @@ -2668,7 +2668,7 @@

    - +
diff --git a/class_b_array_dense_cell-members.html b/class_b_array_dense_cell-members.html index 4194a35f6..c6d39064b 100644 --- a/class_b_array_dense_cell-members.html +++ b/class_b_array_dense_cell-members.html @@ -117,7 +117,7 @@ diff --git a/class_b_array_dense_cell.html b/class_b_array_dense_cell.html index 2e79d114c..488424a47 100644 --- a/class_b_array_dense_cell.html +++ b/class_b_array_dense_cell.html @@ -550,7 +550,7 @@

    - +
diff --git a/class_b_array_dense_cell__const.html b/class_b_array_dense_cell__const.html index 81a3ee014..8a71fca14 100644 --- a/class_b_array_dense_cell__const.html +++ b/class_b_array_dense_cell__const.html @@ -111,7 +111,7 @@ diff --git a/class_b_array_dense_col-members.html b/class_b_array_dense_col-members.html index f9ba4841f..f149cedd4 100644 --- a/class_b_array_dense_col-members.html +++ b/class_b_array_dense_col-members.html @@ -112,7 +112,7 @@ diff --git a/class_b_array_dense_col.html b/class_b_array_dense_col.html index bb86b48ab..2952f0ce7 100644 --- a/class_b_array_dense_col.html +++ b/class_b_array_dense_col.html @@ -379,7 +379,7 @@

    - +
diff --git a/class_b_array_dense_col__const-members.html b/class_b_array_dense_col__const-members.html index e63fabcbe..8c7994784 100644 --- a/class_b_array_dense_col__const-members.html +++ b/class_b_array_dense_col__const-members.html @@ -111,7 +111,7 @@ diff --git a/class_b_array_dense_col__const.html b/class_b_array_dense_col__const.html index d932dc4cb..46f1dbbb2 100644 --- a/class_b_array_dense_col__const.html +++ b/class_b_array_dense_col__const.html @@ -351,7 +351,7 @@

    - +
diff --git a/class_b_array_dense_row-members.html b/class_b_array_dense_row-members.html index 8ed80fdb3..6b3c2d41b 100644 --- a/class_b_array_dense_row-members.html +++ b/class_b_array_dense_row-members.html @@ -112,7 +112,7 @@ diff --git a/class_b_array_dense_row.html b/class_b_array_dense_row.html index 3ccc7c2d1..62be8df45 100644 --- a/class_b_array_dense_row.html +++ b/class_b_array_dense_row.html @@ -379,7 +379,7 @@

    - +
diff --git a/class_b_array_dense_row__const-members.html b/class_b_array_dense_row__const-members.html index f59659890..d249717f3 100644 --- a/class_b_array_dense_row__const-members.html +++ b/class_b_array_dense_row__const-members.html @@ -111,7 +111,7 @@ diff --git a/class_b_array_dense_row__const.html b/class_b_array_dense_row__const.html index 658251889..b728ce87c 100644 --- a/class_b_array_dense_row__const.html +++ b/class_b_array_dense_row__const.html @@ -351,7 +351,7 @@

    - +
diff --git a/class_b_array_row-members.html b/class_b_array_row-members.html index f63b9a0a1..bff48f4f5 100644 --- a/class_b_array_row-members.html +++ b/class_b_array_row-members.html @@ -113,7 +113,7 @@ diff --git a/class_b_array_row.html b/class_b_array_row.html index 845458a4b..ca497922d 100644 --- a/class_b_array_row.html +++ b/class_b_array_row.html @@ -354,7 +354,7 @@

    - +
diff --git a/class_b_array_row__const-members.html b/class_b_array_row__const-members.html index 2a0db2d53..97325aa2a 100644 --- a/class_b_array_row__const-members.html +++ b/class_b_array_row__const-members.html @@ -113,7 +113,7 @@ diff --git a/class_b_array_row__const.html b/class_b_array_row__const.html index 473bb78b7..c97215681 100644 --- a/class_b_array_row__const.html +++ b/class_b_array_row__const.html @@ -354,7 +354,7 @@

    - +
diff --git a/class_b_array_vector-members.html b/class_b_array_vector-members.html index 1c55a7d57..e48f752f6 100644 --- a/class_b_array_vector-members.html +++ b/class_b_array_vector-members.html @@ -118,7 +118,7 @@ diff --git a/class_b_array_vector.html b/class_b_array_vector.html index e475ab8d7..6b94cd317 100644 --- a/class_b_array_vector.html +++ b/class_b_array_vector.html @@ -585,7 +585,7 @@

    - +
diff --git a/class_b_array_vector__const-members.html b/class_b_array_vector__const-members.html index db9d39ab8..f369f5010 100644 --- a/class_b_array_vector__const-members.html +++ b/class_b_array_vector__const-members.html @@ -118,7 +118,7 @@ diff --git a/class_b_array_vector__const.html b/class_b_array_vector__const.html index b916d1227..769d37765 100644 --- a/class_b_array_vector__const.html +++ b/class_b_array_vector__const.html @@ -567,7 +567,7 @@

    - +
diff --git a/class_cell-members.html b/class_cell-members.html index 87ac02089..8c27fece8 100644 --- a/class_cell-members.html +++ b/class_cell-members.html @@ -124,7 +124,7 @@ diff --git a/class_cell.html b/class_cell.html index e2ac2c972..43715cf76 100644 --- a/class_cell.html +++ b/class_cell.html @@ -695,7 +695,7 @@

    - +
diff --git a/class_cell__const.html b/class_cell__const.html index 3dd188345..42ca68a7a 100644 --- a/class_cell__const.html +++ b/class_cell__const.html @@ -111,7 +111,7 @@ diff --git a/class_const_b_array_row_iter-members.html b/class_const_b_array_row_iter-members.html index d83ac94d3..b60e49f57 100644 --- a/class_const_b_array_row_iter-members.html +++ b/class_const_b_array_row_iter-members.html @@ -110,7 +110,7 @@ diff --git a/class_const_b_array_row_iter.html b/class_const_b_array_row_iter.html index 8315a535c..7cc86968f 100644 --- a/class_const_b_array_row_iter.html +++ b/class_const_b_array_row_iter.html @@ -278,7 +278,7 @@

    - +
diff --git a/class_counter-members.html b/class_counter-members.html index cee1cd83f..95f24d755 100644 --- a/class_counter-members.html +++ b/class_counter-members.html @@ -123,7 +123,7 @@ diff --git a/class_counter.html b/class_counter.html index 2b5fc00fa..a6d490a5d 100644 --- a/class_counter.html +++ b/class_counter.html @@ -679,7 +679,7 @@

    - +
diff --git a/class_counters-members.html b/class_counters-members.html index b4d7b8420..88206f760 100644 --- a/class_counters-members.html +++ b/class_counters-members.html @@ -118,7 +118,7 @@ diff --git a/class_counters.html b/class_counters.html index b18ce14c1..0c8184afe 100644 --- a/class_counters.html +++ b/class_counters.html @@ -573,7 +573,7 @@

    - +
diff --git a/class_d_e_f_m-members.html b/class_d_e_f_m-members.html index 4644674fb..bbfb23036 100644 --- a/class_d_e_f_m-members.html +++ b/class_d_e_f_m-members.html @@ -124,7 +124,7 @@ diff --git a/class_d_e_f_m.html b/class_d_e_f_m.html index b39b55b63..a42b9c13a 100644 --- a/class_d_e_f_m.html +++ b/class_d_e_f_m.html @@ -811,7 +811,7 @@

    - +
diff --git a/class_d_e_f_m_counter_data-members.html b/class_d_e_f_m_counter_data-members.html index e3cf4a1b3..a1eaae2a4 100644 --- a/class_d_e_f_m_counter_data-members.html +++ b/class_d_e_f_m_counter_data-members.html @@ -114,7 +114,7 @@ diff --git a/class_d_e_f_m_counter_data.html b/class_d_e_f_m_counter_data.html index d926f8aaa..608ce45bd 100644 --- a/class_d_e_f_m_counter_data.html +++ b/class_d_e_f_m_counter_data.html @@ -146,7 +146,7 @@ diff --git a/class_d_e_f_m_data-members.html b/class_d_e_f_m_data-members.html index 061ee3ab5..8f4cfc508 100644 --- a/class_d_e_f_m_data-members.html +++ b/class_d_e_f_m_data-members.html @@ -119,7 +119,7 @@ diff --git a/class_d_e_f_m_data.html b/class_d_e_f_m_data.html index df5db7b7b..15087e89f 100644 --- a/class_d_e_f_m_data.html +++ b/class_d_e_f_m_data.html @@ -164,7 +164,7 @@ diff --git a/class_d_e_f_m_rule_data-members.html b/class_d_e_f_m_rule_data-members.html index 1321cedb3..f1909c65a 100644 --- a/class_d_e_f_m_rule_data-members.html +++ b/class_d_e_f_m_rule_data-members.html @@ -114,7 +114,7 @@ diff --git a/class_d_e_f_m_rule_data.html b/class_d_e_f_m_rule_data.html index 4cc6c747a..4e2b14d7e 100644 --- a/class_d_e_f_m_rule_data.html +++ b/class_d_e_f_m_rule_data.html @@ -150,7 +150,7 @@ diff --git a/class_d_e_f_m_rule_dyn_data-members.html b/class_d_e_f_m_rule_dyn_data-members.html index 4f1276b60..d5585ae74 100644 --- a/class_d_e_f_m_rule_dyn_data-members.html +++ b/class_d_e_f_m_rule_dyn_data-members.html @@ -117,7 +117,7 @@ diff --git a/class_d_e_f_m_rule_dyn_data.html b/class_d_e_f_m_rule_dyn_data.html index 51b8dc58f..b9fc7cf4e 100644 --- a/class_d_e_f_m_rule_dyn_data.html +++ b/class_d_e_f_m_rule_dyn_data.html @@ -167,7 +167,7 @@ diff --git a/class_entries-members.html b/class_entries-members.html index ad0b6d911..1665f94ae 100644 --- a/class_entries-members.html +++ b/class_entries-members.html @@ -111,7 +111,7 @@ diff --git a/class_entries.html b/class_entries.html index 18a5c4c65..d443e438d 100644 --- a/class_entries.html +++ b/class_entries.html @@ -323,7 +323,7 @@

    - +
diff --git a/class_flock-members.html b/class_flock-members.html index 6cdaec1de..f7e932dbc 100644 --- a/class_flock-members.html +++ b/class_flock-members.html @@ -110,7 +110,7 @@ get_support_fun()Flockinline init(size_t bar_width=BARRY_PROGRESS_BAR_WIDTH)Flockinline initializedFlock - likelihood_joint(const std::vector< double > &par, bool as_log=false, bool use_reduced_sequence=true,)Flockinline + likelihood_joint(const std::vector< double > &par, bool as_log=false, bool use_reduced_sequence=true, size_t ncores=1u)Flockinline modelFlock nfunctionsFlock nfuns() const noexceptFlockinline @@ -130,7 +130,7 @@ diff --git a/class_flock.html b/class_flock.html index eef1f86c5..cc016ef2a 100644 --- a/class_flock.html +++ b/class_flock.html @@ -130,9 +130,9 @@   PhyloModelget_model ()   -double likelihood_joint (const std::vector< double > &par, bool as_log=false, bool use_reduced_sequence=true,) - Returns the joint likelihood of the model. More...
-  +double likelihood_joint (const std::vector< double > &par, bool as_log=false, bool use_reduced_sequence=true, size_t ncores=1u) + Returns the joint likelihood of the model. More...
Geeseoperator() (size_t i, bool check_bounds=true)  Access the i-th geese element. More...
  @@ -483,8 +483,8 @@

-

◆ likelihood_joint()

+ +

◆ likelihood_joint()

@@ -508,7 +508,13 @@

bool  - use_reduced_sequence = true  + use_reduced_sequence = true, + + + + + size_t  + ncores = 1u  @@ -942,7 +948,7 @@

    - +

diff --git a/class_flock.js b/class_flock.js index 7b8c81311..aa92ecc85 100644 --- a/class_flock.js +++ b/class_flock.js @@ -10,7 +10,7 @@ var class_flock = [ "get_stats_target", "class_flock.html#a26462201318e4bf34756a2a14e2cc3fb", null ], [ "get_support_fun", "class_flock.html#add876188b5f16af037525e71eaf7fc05", null ], [ "init", "class_flock.html#a5ddef5ec4a7b150a354db11bb6b0c593", null ], - [ "likelihood_joint", "class_flock.html#a7bcad6b3c794cefc1b4bb613d13ddf71", null ], + [ "likelihood_joint", "class_flock.html#add7c442fe0471c790c1945f7abbc2e56", null ], [ "nfuns", "class_flock.html#a55cf3311be1c2129466a666bbe90a3fb", null ], [ "nleafs", "class_flock.html#a68af1602108455f9d339bc4c2994e9ab", null ], [ "nnodes", "class_flock.html#ae1f4eb8ade1c7f369e1f1eddbced3b2b", null ], diff --git a/class_freq_table-members.html b/class_freq_table-members.html index cf10fb7b0..55709ae77 100644 --- a/class_freq_table-members.html +++ b/class_freq_table-members.html @@ -115,7 +115,7 @@ diff --git a/class_freq_table.html b/class_freq_table.html index a34b16a7b..6680164c1 100644 --- a/class_freq_table.html +++ b/class_freq_table.html @@ -491,7 +491,7 @@

    - +

diff --git a/class_geese-members.html b/class_geese-members.html index 043ac5dae..d14586117 100644 --- a/class_geese-members.html +++ b/class_geese-members.html @@ -124,7 +124,7 @@ 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,)Geeseinline + likelihood(const std::vector< double > &par, bool as_log=false, bool use_reduced_sequence=true, size_t ncores=1u)Geeseinline likelihood_exhaust(const std::vector< double > &par)Geeseinline map_to_state_idGeese nannotations() const noexceptGeeseinline @@ -159,7 +159,7 @@ diff --git a/class_geese.html b/class_geese.html index a043ee35f..7fc17b718 100644 --- a/class_geese.html +++ b/class_geese.html @@ -118,8 +118,8 @@   void calc_reduced_sequence ()   -double likelihood (const std::vector< double > &par, bool as_log=false, bool use_reduced_sequence=true,) -  +double likelihood (const std::vector< double > &par, bool as_log=false, bool use_reduced_sequence=true, size_t ncores=1u) +  double likelihood_exhaust (const std::vector< double > &par)   std::vector< double > get_probabilities () const @@ -870,8 +870,8 @@

-

◆ likelihood()

+ +

◆ likelihood()

@@ -895,7 +895,13 @@

bool  - use_reduced_sequence = true  + use_reduced_sequence = true, + + + + + size_t  + ncores = 1u  @@ -1883,7 +1889,7 @@

    - +

diff --git a/class_geese.js b/class_geese.js index 62e71b049..24e91ee36 100644 --- a/class_geese.js +++ b/class_geese.js @@ -19,7 +19,7 @@ var class_geese = [ "inherit_support", "class_geese.html#aa95abe540b9977592bcc88e77619d070", null ], [ "init", "class_geese.html#a4eec9d20198fde392b7c5ee0060eff05", null ], [ "init_node", "class_geese.html#a3855898a556e2ac1d30529d3bc35f13a", null ], - [ "likelihood", "class_geese.html#a58fb080f76c71883938b62d5369b6688", null ], + [ "likelihood", "class_geese.html#a557dc9484bbdaf212a6ae2ac8ed3c54c", null ], [ "likelihood_exhaust", "class_geese.html#af2d4bac42cc7c8287fb6853d50882115", null ], [ "nannotations", "class_geese.html#abfec2a7462cc949246a68d540827205f", null ], [ "nfuns", "class_geese.html#ae569fc1b0ade56fc3ccc4d35214fca81", null ], diff --git a/class_model-members.html b/class_model-members.html index 0923bd71d..7652c1db3 100644 --- a/class_model-members.html +++ b/class_model-members.html @@ -181,7 +181,7 @@ diff --git a/class_model.html b/class_model.html index 691403523..940accb7b 100644 --- a/class_model.html +++ b/class_model.html @@ -2785,7 +2785,7 @@

    - +

diff --git a/class_net_counter_data-members.html b/class_net_counter_data-members.html index d6483b0f4..8485c385b 100644 --- a/class_net_counter_data-members.html +++ b/class_net_counter_data-members.html @@ -109,7 +109,7 @@ diff --git a/class_net_counter_data.html b/class_net_counter_data.html index 9aa575b54..a456dd176 100644 --- a/class_net_counter_data.html +++ b/class_net_counter_data.html @@ -261,7 +261,7 @@

    - +
diff --git a/class_network_data-members.html b/class_network_data-members.html index e31f1b434..d5316d72b 100644 --- a/class_network_data-members.html +++ b/class_network_data-members.html @@ -110,7 +110,7 @@ diff --git a/class_network_data.html b/class_network_data.html index 4e002ae65..c6cdea9a4 100644 --- a/class_network_data.html +++ b/class_network_data.html @@ -323,7 +323,7 @@

    - +
diff --git a/class_node-members.html b/class_node-members.html index 4a804865e..50165e42a 100644 --- a/class_node-members.html +++ b/class_node-members.html @@ -125,7 +125,7 @@ diff --git a/class_node.html b/class_node.html index 87af9bdd0..f5946e97e 100644 --- a/class_node.html +++ b/class_node.html @@ -687,7 +687,7 @@

    - +
diff --git a/class_node_data-members.html b/class_node_data-members.html index f939084a8..0a9de2f37 100644 --- a/class_node_data-members.html +++ b/class_node_data-members.html @@ -108,7 +108,7 @@ diff --git a/class_node_data.html b/class_node_data.html index 582895e22..347650507 100644 --- a/class_node_data.html +++ b/class_node_data.html @@ -230,7 +230,7 @@

    - +
diff --git a/class_phylo_counter_data-members.html b/class_phylo_counter_data-members.html index 4688e6f87..6b32ee1a5 100644 --- a/class_phylo_counter_data-members.html +++ b/class_phylo_counter_data-members.html @@ -117,7 +117,7 @@ diff --git a/class_phylo_counter_data.html b/class_phylo_counter_data.html index 4be04debb..16ccad7d5 100644 --- a/class_phylo_counter_data.html +++ b/class_phylo_counter_data.html @@ -512,7 +512,7 @@

    - +
diff --git a/class_phylo_rule_dyn_data-members.html b/class_phylo_rule_dyn_data-members.html index 3192755f3..ff6c1d75f 100644 --- a/class_phylo_rule_dyn_data-members.html +++ b/class_phylo_rule_dyn_data-members.html @@ -112,7 +112,7 @@ diff --git a/class_phylo_rule_dyn_data.html b/class_phylo_rule_dyn_data.html index d0da4ee4d..4c6d287d7 100644 --- a/class_phylo_rule_dyn_data.html +++ b/class_phylo_rule_dyn_data.html @@ -330,7 +330,7 @@

    - +
diff --git a/class_power_set-members.html b/class_power_set-members.html index 459a56545..5ab9ca865 100644 --- a/class_power_set-members.html +++ b/class_power_set-members.html @@ -129,7 +129,7 @@ diff --git a/class_power_set.html b/class_power_set.html index 5a9c403b5..d708a90d3 100644 --- a/class_power_set.html +++ b/class_power_set.html @@ -845,7 +845,7 @@

    - +
diff --git a/class_progress-members.html b/class_progress-members.html index 6fe02d610..8f09145ce 100644 --- a/class_progress-members.html +++ b/class_progress-members.html @@ -108,7 +108,7 @@ diff --git a/class_progress.html b/class_progress.html index 6507e1525..8d5b48736 100644 --- a/class_progress.html +++ b/class_progress.html @@ -250,7 +250,7 @@

    - +
diff --git a/class_rule-members.html b/class_rule-members.html index e62e904ae..08a702b00 100644 --- a/class_rule-members.html +++ b/class_rule-members.html @@ -113,7 +113,7 @@ diff --git a/class_rule.html b/class_rule.html index 745b37d30..1bb798cb6 100644 --- a/class_rule.html +++ b/class_rule.html @@ -452,7 +452,7 @@

    - +
diff --git a/class_rules-members.html b/class_rules-members.html index feb8a40b0..dc59f9ac3 100644 --- a/class_rules-members.html +++ b/class_rules-members.html @@ -117,7 +117,7 @@ diff --git a/class_rules.html b/class_rules.html index b1ce28962..9f3d56648 100644 --- a/class_rules.html +++ b/class_rules.html @@ -617,7 +617,7 @@

    - +
diff --git a/class_stats_counter-members.html b/class_stats_counter-members.html index 112f2d790..d98620518 100644 --- a/class_stats_counter-members.html +++ b/class_stats_counter-members.html @@ -118,7 +118,7 @@ diff --git a/class_stats_counter.html b/class_stats_counter.html index 645fbcd81..9e8413938 100644 --- a/class_stats_counter.html +++ b/class_stats_counter.html @@ -519,7 +519,7 @@

    - +
diff --git a/class_support-members.html b/class_support-members.html index e964b4023..1bc24dac8 100644 --- a/class_support-members.html +++ b/class_support-members.html @@ -143,7 +143,7 @@ diff --git a/class_support.html b/class_support.html index 3a30007e3..fbaa0524e 100644 --- a/class_support.html +++ b/class_support.html @@ -1277,7 +1277,7 @@

    - +
diff --git a/classes.html b/classes.html index 818b76534..d8e196068 100644 --- a/classes.html +++ b/classes.html @@ -140,7 +140,7 @@ diff --git a/col-bones_8hpp.html b/col-bones_8hpp.html index b4fed667f..e76c7a23f 100644 --- a/col-bones_8hpp.html +++ b/col-bones_8hpp.html @@ -104,7 +104,7 @@ diff --git a/col-bones_8hpp_source.html b/col-bones_8hpp_source.html index 3a8bd51cd..df91ff9f0 100644 --- a/col-bones_8hpp_source.html +++ b/col-bones_8hpp_source.html @@ -159,7 +159,7 @@ diff --git a/counters-bones_8hpp.html b/counters-bones_8hpp.html index b94eba140..9e27be696 100644 --- a/counters-bones_8hpp.html +++ b/counters-bones_8hpp.html @@ -125,7 +125,7 @@ diff --git a/counters-bones_8hpp_source.html b/counters-bones_8hpp_source.html index f5a1bd9ab..67f4b6219 100644 --- a/counters-bones_8hpp_source.html +++ b/counters-bones_8hpp_source.html @@ -258,7 +258,7 @@ diff --git a/counters-meat_8hpp.html b/counters-meat_8hpp.html index 79b467a62..ade5f4d12 100644 --- a/counters-meat_8hpp.html +++ b/counters-meat_8hpp.html @@ -1560,7 +1560,7 @@

    - +
diff --git a/counters-meat_8hpp_source.html b/counters-meat_8hpp_source.html index 18a9cd231..d461ec8dc 100644 --- a/counters-meat_8hpp_source.html +++ b/counters-meat_8hpp_source.html @@ -417,7 +417,7 @@ diff --git a/defm-bones_8hpp.html b/defm-bones_8hpp.html index 74aacc909..3317b6008 100644 --- a/defm-bones_8hpp.html +++ b/defm-bones_8hpp.html @@ -121,7 +121,7 @@ diff --git a/defm-bones_8hpp_source.html b/defm-bones_8hpp_source.html index 4f6eca7ca..45b1060fc 100644 --- a/defm-bones_8hpp_source.html +++ b/defm-bones_8hpp_source.html @@ -216,7 +216,7 @@ diff --git a/defm-meat_8hpp.html b/defm-meat_8hpp.html index cfa675f3c..9cd4f2681 100644 --- a/defm-meat_8hpp.html +++ b/defm-meat_8hpp.html @@ -212,7 +212,7 @@

    - +
diff --git a/defm-meat_8hpp_source.html b/defm-meat_8hpp_source.html index a40d28e55..15004b5d1 100644 --- a/defm-meat_8hpp_source.html +++ b/defm-meat_8hpp_source.html @@ -592,7 +592,7 @@ diff --git a/defm-types_8hpp.html b/defm-types_8hpp.html index 199e5d566..cce7f8f26 100644 --- a/defm-types_8hpp.html +++ b/defm-types_8hpp.html @@ -171,7 +171,7 @@

    - +
diff --git a/defm-types_8hpp_source.html b/defm-types_8hpp_source.html index 7a8338402..87626d03a 100644 --- a/defm-types_8hpp_source.html +++ b/defm-types_8hpp_source.html @@ -305,7 +305,7 @@ diff --git a/defm_2counters_8hpp.html b/defm_2counters_8hpp.html index bbd82d21b..b798315a9 100644 --- a/defm_2counters_8hpp.html +++ b/defm_2counters_8hpp.html @@ -326,7 +326,7 @@

    - +
diff --git a/defm_2counters_8hpp_source.html b/defm_2counters_8hpp_source.html index 1590a444c..2d9cbda8f 100644 --- a/defm_2counters_8hpp_source.html +++ b/defm_2counters_8hpp_source.html @@ -794,7 +794,7 @@ diff --git a/defm_8hpp.html b/defm_8hpp.html index 9a6e07121..8fc8b9ebe 100644 --- a/defm_8hpp.html +++ b/defm_8hpp.html @@ -133,7 +133,7 @@ diff --git a/defm_8hpp_source.html b/defm_8hpp_source.html index a9c41466c..0e8c204aa 100644 --- a/defm_8hpp_source.html +++ b/defm_8hpp_source.html @@ -126,7 +126,7 @@ diff --git a/dir_000001_000002.html b/dir_000001_000002.html index 70e3e355a..be6dd063a 100644 --- a/dir_000001_000002.html +++ b/dir_000001_000002.html @@ -98,7 +98,7 @@

barry → counters Relation

diff --git a/dir_000003_000004.html b/dir_000003_000004.html index 811c368a4..1f16da617 100644 --- a/dir_000003_000004.html +++ b/dir_000003_000004.html @@ -98,7 +98,7 @@

models → defm Relation

    - +
diff --git a/dir_000003_000005.html b/dir_000003_000005.html index bf6353358..85fe56417 100644 --- a/dir_000003_000005.html +++ b/dir_000003_000005.html @@ -98,7 +98,7 @@

models → geese Relation

    - +
diff --git a/dir_488ec4010567cc6d95c62bdcb57a6d3e.html b/dir_488ec4010567cc6d95c62bdcb57a6d3e.html index df90a2f47..850df949c 100644 --- a/dir_488ec4010567cc6d95c62bdcb57a6d3e.html +++ b/dir_488ec4010567cc6d95c62bdcb57a6d3e.html @@ -130,7 +130,7 @@ diff --git a/dir_6e63e3665115632dc5d61b2d6d6c3354.html b/dir_6e63e3665115632dc5d61b2d6d6c3354.html index e67abc60f..83443eefa 100644 --- a/dir_6e63e3665115632dc5d61b2d6d6c3354.html +++ b/dir_6e63e3665115632dc5d61b2d6d6c3354.html @@ -203,7 +203,7 @@ diff --git a/dir_b3150c389b0f5b078392750f1ae70361.html b/dir_b3150c389b0f5b078392750f1ae70361.html index 153261529..a650a345e 100644 --- a/dir_b3150c389b0f5b078392750f1ae70361.html +++ b/dir_b3150c389b0f5b078392750f1ae70361.html @@ -110,7 +110,7 @@ diff --git a/dir_c5954a04c87570f0664da134464d5428.html b/dir_c5954a04c87570f0664da134464d5428.html index 54abdb87e..68cc9c071 100644 --- a/dir_c5954a04c87570f0664da134464d5428.html +++ b/dir_c5954a04c87570f0664da134464d5428.html @@ -134,7 +134,7 @@ diff --git a/dir_d44c64559bbebec7f509842c48db8b23.html b/dir_d44c64559bbebec7f509842c48db8b23.html index 6d98f286b..a17198154 100644 --- a/dir_d44c64559bbebec7f509842c48db8b23.html +++ b/dir_d44c64559bbebec7f509842c48db8b23.html @@ -117,7 +117,7 @@ diff --git a/dir_d7a554d3e09ed8456d56450fe8436947.html b/dir_d7a554d3e09ed8456d56450fe8436947.html index a05122342..0c5dc85ab 100644 --- a/dir_d7a554d3e09ed8456d56450fe8436947.html +++ b/dir_d7a554d3e09ed8456d56450fe8436947.html @@ -116,7 +116,7 @@ diff --git a/files.html b/files.html index 100729f42..a1842bf19 100644 --- a/files.html +++ b/files.html @@ -173,7 +173,7 @@ diff --git a/flock-bones_8hpp.html b/flock-bones_8hpp.html index b4272fabd..e1e41c600 100644 --- a/flock-bones_8hpp.html +++ b/flock-bones_8hpp.html @@ -122,7 +122,7 @@ diff --git a/flock-bones_8hpp_source.html b/flock-bones_8hpp_source.html index f3b3b49ea..0c24708b5 100644 --- a/flock-bones_8hpp_source.html +++ b/flock-bones_8hpp_source.html @@ -133,11 +133,11 @@
57  std::vector< std::vector< double > > * get_stats_target();
59 
-
69  double likelihood_joint(
+
69  double likelihood_joint(
70  const std::vector< double > & par,
71  bool as_log = false,
72  bool use_reduced_sequence = true,
- +
73  size_t ncores = 1u
74  );
75 
80  size_t nfuns() const noexcept;
@@ -158,7 +158,6 @@
103 };
104 
105 #endif
-
#define BARRY_NCORES_ARG(default)
A Flock is a group of Geese.
Definition: flock-bones.hpp:14
PhyloModel model
Definition: flock-bones.hpp:23
std::mt19937 rengine
Definition: flock-bones.hpp:22
@@ -174,12 +173,12 @@
size_t add_data(std::vector< std::vector< size_t > > &annotations, std::vector< size_t > &geneid, std::vector< int > &parent, std::vector< bool > &duplication)
Add a tree to the flock.
Definition: flock-meat.hpp:6
std::vector< size_t > nleafs() const noexcept
Definition: flock-meat.hpp:196
size_t nterms() const
Definition: flock-meat.hpp:210
-
double likelihood_joint(const std::vector< double > &par, bool as_log=false, bool use_reduced_sequence=true,)
Returns the joint likelihood of the model.
Definition: flock-meat.hpp:138
PhyloModel * get_model()
Definition: flock-meat.hpp:131
bool initialized
Definition: flock-bones.hpp:19
std::vector< std::vector< double > > * get_stats_support()
Definition: flock-meat.hpp:117
size_t support_size() const noexcept
Definition: flock-meat.hpp:218
+
double likelihood_joint(const std::vector< double > &par, bool as_log=false, bool use_reduced_sequence=true, size_t ncores=1u)
Returns the joint likelihood of the model.
Definition: flock-meat.hpp:138
PhyloSupport * get_support_fun()
Definition: flock-meat.hpp:110
std::vector< size_t > nnodes() const noexcept
Definition: flock-meat.hpp:182
size_t ntrees() const noexcept
Definition: flock-meat.hpp:175
@@ -198,7 +197,7 @@ diff --git a/flock-meat_8hpp.html b/flock-meat_8hpp.html index 60e3c4bd8..b7b210ea8 100644 --- a/flock-meat_8hpp.html +++ b/flock-meat_8hpp.html @@ -113,7 +113,7 @@ diff --git a/flock-meat_8hpp_source.html b/flock-meat_8hpp_source.html index 4075c7131..dc34d411e 100644 --- a/flock-meat_8hpp_source.html +++ b/flock-meat_8hpp_source.html @@ -233,11 +233,11 @@
135 
136 }
137 
- +
139  const std::vector< double > & par,
140  bool as_log,
141  bool use_reduced_sequence,
- +
142  size_t ncores
143 )
144 {
145 
@@ -248,14 +248,14 @@
150  if (as_log) {
151 
152  for (auto& d : this->dat)
-
153  ans += d.likelihood(par, as_log, use_reduced_sequence);
+
153  ans += d.likelihood(par, as_log, use_reduced_sequence, ncores);
154 
155  }
156  else
157  {
158 
159  for (auto& d : this->dat)
-
160  ans *= d.likelihood(par, as_log, use_reduced_sequence);
+
160  ans *= d.likelihood(par, as_log, use_reduced_sequence, ncores);
161 
162  }
163 
@@ -410,7 +410,6 @@
312 
313 #endif
#define printf_barry
-
#define BARRY_NCORES_ARG(default)
Geese * operator()(size_t i, bool check_bounds=true)
Access the i-th geese element.
Definition: flock-meat.hpp:303
PhyloModel model
Definition: flock-bones.hpp:23
std::mt19937 rengine
Definition: flock-bones.hpp:22
@@ -425,11 +424,11 @@
size_t add_data(std::vector< std::vector< size_t > > &annotations, std::vector< size_t > &geneid, std::vector< int > &parent, std::vector< bool > &duplication)
Add a tree to the flock.
Definition: flock-meat.hpp:6
std::vector< size_t > nleafs() const noexcept
Definition: flock-meat.hpp:196
size_t nterms() const
Definition: flock-meat.hpp:210
-
double likelihood_joint(const std::vector< double > &par, bool as_log=false, bool use_reduced_sequence=true,)
Returns the joint likelihood of the model.
Definition: flock-meat.hpp:138
PhyloModel * get_model()
Definition: flock-meat.hpp:131
bool initialized
Definition: flock-bones.hpp:19
std::vector< std::vector< double > > * get_stats_support()
Definition: flock-meat.hpp:117
size_t support_size() const noexcept
Definition: flock-meat.hpp:218
+
double likelihood_joint(const std::vector< double > &par, bool as_log=false, bool use_reduced_sequence=true, size_t ncores=1u)
Returns the joint likelihood of the model.
Definition: flock-meat.hpp:138
PhyloSupport * get_support_fun()
Definition: flock-meat.hpp:110
std::vector< size_t > nnodes() const noexcept
Definition: flock-meat.hpp:182
size_t ntrees() const noexcept
Definition: flock-meat.hpp:175
@@ -450,7 +449,7 @@ diff --git a/formula_8hpp.html b/formula_8hpp.html index f384fc4df..b6ecaa593 100644 --- a/formula_8hpp.html +++ b/formula_8hpp.html @@ -206,7 +206,7 @@

Transition effects

diff --git a/formula_8hpp_source.html b/formula_8hpp_source.html index 5c561a96c..e83874a2a 100644 --- a/formula_8hpp_source.html +++ b/formula_8hpp_source.html @@ -288,7 +288,7 @@ diff --git a/freqtable_8hpp.html b/freqtable_8hpp.html index 7b02628c4..e8e8a13fa 100644 --- a/freqtable_8hpp.html +++ b/freqtable_8hpp.html @@ -122,7 +122,7 @@ diff --git a/freqtable_8hpp_source.html b/freqtable_8hpp_source.html index 0f651126b..be1eeabfa 100644 --- a/freqtable_8hpp_source.html +++ b/freqtable_8hpp_source.html @@ -356,7 +356,7 @@ diff --git a/functions.html b/functions.html index b899defa6..92fe6f629 100644 --- a/functions.html +++ b/functions.html @@ -159,7 +159,7 @@

- a -

    diff --git a/functions_b.html b/functions_b.html index a3deca7e6..e268b8247 100644 --- a/functions_b.html +++ b/functions_b.html @@ -192,7 +192,7 @@

    - b -

      diff --git a/functions_c.html b/functions_c.html index ffec996ac..80da83e7f 100644 --- a/functions_c.html +++ b/functions_c.html @@ -203,7 +203,7 @@

      - c -

        diff --git a/functions_d.html b/functions_d.html index a55440fbb..60e6e10f9 100644 --- a/functions_d.html +++ b/functions_d.html @@ -166,7 +166,7 @@

        - d -

          diff --git a/functions_e.html b/functions_e.html index 2d921c395..3eadca658 100644 --- a/functions_e.html +++ b/functions_e.html @@ -137,7 +137,7 @@

          - e -

            diff --git a/functions_f.html b/functions_f.html index a91824fd6..63b5cff1d 100644 --- a/functions_f.html +++ b/functions_f.html @@ -113,7 +113,7 @@

            - f -

              diff --git a/functions_func.html b/functions_func.html index 3ec10a048..56cc6c00e 100644 --- a/functions_func.html +++ b/functions_func.html @@ -140,7 +140,7 @@

              - a -

                diff --git a/functions_func_b.html b/functions_func_b.html index 0a0040c99..f9aa7037e 100644 --- a/functions_func_b.html +++ b/functions_func_b.html @@ -151,7 +151,7 @@

                - b -

                  diff --git a/functions_func_c.html b/functions_func_c.html index 66b3c88b3..753396bf2 100644 --- a/functions_func_c.html +++ b/functions_func_c.html @@ -155,7 +155,7 @@

                  - c -

                    diff --git a/functions_func_d.html b/functions_func_d.html index 05db25f1a..1aff41dd9 100644 --- a/functions_func_d.html +++ b/functions_func_d.html @@ -129,7 +129,7 @@

                    - d -

                      diff --git a/functions_func_e.html b/functions_func_e.html index d704ec06f..60d348e83 100644 --- a/functions_func_e.html +++ b/functions_func_e.html @@ -122,7 +122,7 @@

                      - e -

                        diff --git a/functions_func_f.html b/functions_func_f.html index 3089dfeed..30b227a6a 100644 --- a/functions_func_f.html +++ b/functions_func_f.html @@ -110,7 +110,7 @@

                        - f -

                          diff --git a/functions_func_g.html b/functions_func_g.html index 60f96391d..e60d0f0dd 100644 --- a/functions_func_g.html +++ b/functions_func_g.html @@ -272,7 +272,7 @@

                          - g -

                            diff --git a/functions_func_i.html b/functions_func_i.html index 550af06ac..a69b839fc 100644 --- a/functions_func_i.html +++ b/functions_func_i.html @@ -151,7 +151,7 @@

                            - i -

                              diff --git a/functions_func_l.html b/functions_func_l.html index 415a146d9..3758c8792 100644 --- a/functions_func_l.html +++ b/functions_func_l.html @@ -96,14 +96,14 @@

                              - l -

                              • likelihood() -: Geese +: Geese , Model< Array_Type, Data_Counter_Type, Data_Rule_Type, Data_Rule_Dyn_Type >
                              • likelihood_exhaust() : Geese
                              • likelihood_joint() -: Flock +: Flock
                              • likelihood_total() : Model< Array_Type, Data_Counter_Type, Data_Rule_Type, Data_Rule_Dyn_Type > @@ -117,7 +117,7 @@

                                - l -

                                  diff --git a/functions_func_m.html b/functions_func_m.html index 6ab71594b..c7af8a577 100644 --- a/functions_func_m.html +++ b/functions_func_m.html @@ -110,7 +110,7 @@

                                  - m -

                                    diff --git a/functions_func_n.html b/functions_func_n.html index c61696c9e..75020c280 100644 --- a/functions_func_n.html +++ b/functions_func_n.html @@ -166,7 +166,7 @@

                                    - n -

                                      diff --git a/functions_func_o.html b/functions_func_o.html index 08212d1c6..c99930062 100644 --- a/functions_func_o.html +++ b/functions_func_o.html @@ -228,7 +228,7 @@

                                      - o -

                                        diff --git a/functions_func_p.html b/functions_func_p.html index 8ed15f1a5..ab9b84ffc 100644 --- a/functions_func_p.html +++ b/functions_func_p.html @@ -158,7 +158,7 @@

                                        - p -

                                          diff --git a/functions_func_r.html b/functions_func_r.html index caea25b50..0490f306d 100644 --- a/functions_func_r.html +++ b/functions_func_r.html @@ -136,7 +136,7 @@

                                          - r -

                                            diff --git a/functions_func_s.html b/functions_func_s.html index d6cefade0..34deb9541 100644 --- a/functions_func_s.html +++ b/functions_func_s.html @@ -189,7 +189,7 @@

                                            - s -

                                              diff --git a/functions_func_t.html b/functions_func_t.html index 0e321e59d..1c1a9464d 100644 --- a/functions_func_t.html +++ b/functions_func_t.html @@ -116,7 +116,7 @@

                                              - t -

                                                diff --git a/functions_func_u.html b/functions_func_u.html index 35387f823..272e0ce70 100644 --- a/functions_func_u.html +++ b/functions_func_u.html @@ -104,7 +104,7 @@

                                                - u -

                                                  diff --git a/functions_func_z.html b/functions_func_z.html index d6399c1a8..122525fbe 100644 --- a/functions_func_z.html +++ b/functions_func_z.html @@ -109,7 +109,7 @@

                                                  - z -

                                                    diff --git a/functions_func_~.html b/functions_func_~.html index cc5016e87..62d165149 100644 --- a/functions_func_~.html +++ b/functions_func_~.html @@ -194,7 +194,7 @@

                                                    - ~ -

                                                      diff --git a/functions_g.html b/functions_g.html index e8e5da2c4..603fa8a09 100644 --- a/functions_g.html +++ b/functions_g.html @@ -272,7 +272,7 @@

                                                      - g -

                                                        diff --git a/functions_h.html b/functions_h.html index c8d371a20..2cabab189 100644 --- a/functions_h.html +++ b/functions_h.html @@ -110,7 +110,7 @@

                                                        - h -

                                                          diff --git a/functions_i.html b/functions_i.html index 76bfb0434..4b3f39c24 100644 --- a/functions_i.html +++ b/functions_i.html @@ -171,7 +171,7 @@

                                                          - i -

                                                            diff --git a/functions_k.html b/functions_k.html index 5bd3815c7..cc433e931 100644 --- a/functions_k.html +++ b/functions_k.html @@ -104,7 +104,7 @@

                                                            - k -

                                                              diff --git a/functions_l.html b/functions_l.html index 98775318a..65b1c54fc 100644 --- a/functions_l.html +++ b/functions_l.html @@ -99,14 +99,14 @@

                                                              - l -

                                                                : PhyloRuleDynData
                                                              • likelihood() -: Geese +: Geese , Model< Array_Type, Data_Counter_Type, Data_Rule_Type, Data_Rule_Dyn_Type >
                                                              • likelihood_exhaust() : Geese
                                                              • likelihood_joint() -: Flock +: Flock
                                                              • likelihood_total() : Model< Array_Type, Data_Counter_Type, Data_Rule_Type, Data_Rule_Dyn_Type > @@ -124,7 +124,7 @@

                                                                - l -

                                                                  diff --git a/functions_m.html b/functions_m.html index 2eb7c5bff..90fbc93fb 100644 --- a/functions_m.html +++ b/functions_m.html @@ -123,7 +123,7 @@

                                                                  - m -

                                                                    diff --git a/functions_n.html b/functions_n.html index 27e2aad50..f61eef6d1 100644 --- a/functions_n.html +++ b/functions_n.html @@ -200,7 +200,7 @@

                                                                    - n -

                                                                      diff --git a/functions_o.html b/functions_o.html index e9fdd8f2b..6badc37db 100644 --- a/functions_o.html +++ b/functions_o.html @@ -237,7 +237,7 @@

                                                                      - o -

                                                                        diff --git a/functions_p.html b/functions_p.html index 6f751e1b0..121353397 100644 --- a/functions_p.html +++ b/functions_p.html @@ -182,7 +182,7 @@

                                                                        - p -

                                                                          diff --git a/functions_r.html b/functions_r.html index fa02e0974..e85d0fb7c 100644 --- a/functions_r.html +++ b/functions_r.html @@ -153,7 +153,7 @@

                                                                          - r -

                                                                            diff --git a/functions_rela.html b/functions_rela.html index 86dd02f2d..51be2b1f3 100644 --- a/functions_rela.html +++ b/functions_rela.html @@ -137,7 +137,7 @@ diff --git a/functions_s.html b/functions_s.html index 8b49104db..9c99c2bc0 100644 --- a/functions_s.html +++ b/functions_s.html @@ -213,7 +213,7 @@

                                                                            - s -

                                                                              diff --git a/functions_t.html b/functions_t.html index 42ca649e8..6a6c059e1 100644 --- a/functions_t.html +++ b/functions_t.html @@ -125,7 +125,7 @@

                                                                              - t -

                                                                                diff --git a/functions_u.html b/functions_u.html index 1a67decee..df41443d3 100644 --- a/functions_u.html +++ b/functions_u.html @@ -107,7 +107,7 @@

                                                                                - u -

                                                                                  diff --git a/functions_v.html b/functions_v.html index 159083846..c56c71b8f 100644 --- a/functions_v.html +++ b/functions_v.html @@ -116,7 +116,7 @@

                                                                                  - v -

                                                                                    diff --git a/functions_vars.html b/functions_vars.html index 147dea8f8..ced1f300e 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -506,7 +506,7 @@

                                                                                    - x -

                                                                                      diff --git a/functions_w.html b/functions_w.html index a139fddde..f4c024ef1 100644 --- a/functions_w.html +++ b/functions_w.html @@ -104,7 +104,7 @@

                                                                                      - w -

                                                                                        diff --git a/functions_x.html b/functions_x.html index 8b7579343..df57c023e 100644 --- a/functions_x.html +++ b/functions_x.html @@ -107,7 +107,7 @@

                                                                                        - x -

                                                                                          diff --git a/functions_z.html b/functions_z.html index 6e88efc8e..d89145512 100644 --- a/functions_z.html +++ b/functions_z.html @@ -109,7 +109,7 @@

                                                                                          - z -

                                                                                            diff --git a/functions_~.html b/functions_~.html index 9ba156b81..fb7bba78e 100644 --- a/functions_~.html +++ b/functions_~.html @@ -194,7 +194,7 @@

                                                                                            - ~ -

                                                                                              diff --git a/geese-bones_8hpp.html b/geese-bones_8hpp.html index 1c181ed02..ddcd67ea7 100644 --- a/geese-bones_8hpp.html +++ b/geese-bones_8hpp.html @@ -291,7 +291,7 @@

                                                                                                - +
                                                                                              diff --git a/geese-bones_8hpp_source.html b/geese-bones_8hpp_source.html index 700ab0cfe..2148d80e7 100644 --- a/geese-bones_8hpp_source.html +++ b/geese-bones_8hpp_source.html @@ -246,11 +246,11 @@
                                                                                              212  void calc_sequence(Node * n = nullptr);
                                                                                              213  void calc_reduced_sequence();
                                                                                              214 
                                                                                              -
                                                                                              215  double likelihood(
                                                                                              +
                                                                                              215  double likelihood(
                                                                                              216  const std::vector< double > & par,
                                                                                              217  bool as_log = false,
                                                                                              218  bool use_reduced_sequence = true,
                                                                                              -
                                                                                              219  BARRY_NCORES_ARG(= 1)
                                                                                              +
                                                                                              219  size_t ncores = 1u
                                                                                              220  );
                                                                                              221 
                                                                                              222  double likelihood_exhaust(const std::vector< double > & par);
                                                                                              @@ -329,7 +329,6 @@
                                                                                              348 };
                                                                                              349 
                                                                                              350 #endif
                                                                                              -
                                                                                              #define BARRY_NCORES_ARG(default)
                                                                                              A Flock is a group of Geese.
                                                                                              Definition: flock-bones.hpp:14
                                                                                              Annotated Phylo Model.
                                                                                              std::vector< size_t > reduced_sequence
                                                                                              @@ -353,7 +352,7 @@
                                                                                              std::vector< std::string > colnames() const
                                                                                              Names of the terms in the model.
                                                                                              Definition: geese-meat.hpp:480
                                                                                              void init(size_t bar_width=BARRY_PROGRESS_BAR_WIDTH)
                                                                                              Definition: geese-meat.hpp:131
                                                                                              size_t nnodes() const noexcept
                                                                                              Number of nodes (interior + leaf)
                                                                                              Definition: geese-meat.hpp:434
                                                                                              -
                                                                                              double likelihood(const std::vector< double > &par, bool as_log=false, bool use_reduced_sequence=true,)
                                                                                              +
                                                                                              double likelihood(const std::vector< double > &par, bool as_log=false, bool use_reduced_sequence=true, size_t ncores=1u)
                                                                                              Geese & operator=(Geese &&model_) noexcept=delete
                                                                                              std::vector< double > get_probabilities() const
                                                                                              Definition: geese-meat.hpp:406
                                                                                              std::vector< std::vector< double > > predict_sim(const std::vector< double > &par, bool only_annotated=false, size_t nsims=10000u)
                                                                                              @@ -404,7 +403,7 @@ diff --git a/geese-meat-constructors_8hpp.html b/geese-meat-constructors_8hpp.html index 4795aac54..5281a78df 100644 --- a/geese-meat-constructors_8hpp.html +++ b/geese-meat-constructors_8hpp.html @@ -113,7 +113,7 @@ diff --git a/geese-meat-constructors_8hpp_source.html b/geese-meat-constructors_8hpp_source.html index 1047316c1..6bd65f361 100644 --- a/geese-meat-constructors_8hpp_source.html +++ b/geese-meat-constructors_8hpp_source.html @@ -484,7 +484,7 @@ diff --git a/geese-meat-likelihood_8hpp.html b/geese-meat-likelihood_8hpp.html index f57124e38..b1a8f341f 100644 --- a/geese-meat-likelihood_8hpp.html +++ b/geese-meat-likelihood_8hpp.html @@ -123,7 +123,7 @@ diff --git a/geese-meat-likelihood_8hpp_source.html b/geese-meat-likelihood_8hpp_source.html index 596f966c8..3dcc8800d 100644 --- a/geese-meat-likelihood_8hpp_source.html +++ b/geese-meat-likelihood_8hpp_source.html @@ -101,11 +101,11 @@
                                                                                              3 
                                                                                              4 #include "geese-bones.hpp"
                                                                                              5 
                                                                                              -
                                                                                              6 inline double Geese::likelihood(
                                                                                              +
                                                                                              6 inline double Geese::likelihood(
                                                                                              7  const std::vector< double > & par,
                                                                                              8  bool as_log,
                                                                                              9  bool use_reduced_sequence,
                                                                                              - +
                                                                                              10  size_t ncores
                                                                                              11 ) {
                                                                                              12 
                                                                                              13  INITIALIZED()
                                                                                              @@ -248,75 +248,75 @@
                                                                                              150  par0,
                                                                                              151  temp_stats,
                                                                                              152  node.narray[s],
                                                                                              -
                                                                                              153  ncores
                                                                                              -
                                                                                              154  );
                                                                                              -
                                                                                              155  } catch (std::exception & e) {
                                                                                              -
                                                                                              156 
                                                                                              -
                                                                                              157  auto err = std::string(e.what());
                                                                                              -
                                                                                              158 
                                                                                              -
                                                                                              159  std::string state_str = "";
                                                                                              -
                                                                                              160  for (const auto & ss : states[s])
                                                                                              -
                                                                                              161  state_str += std::to_string(ss) + " ";
                                                                                              -
                                                                                              162 
                                                                                              -
                                                                                              163  err = "Error computing the likelihood at node " +
                                                                                              -
                                                                                              164  std::to_string(node.id) + " with state " + state_str +
                                                                                              -
                                                                                              165  ". Error message:\n" +
                                                                                              -
                                                                                              166  err;
                                                                                              -
                                                                                              167 
                                                                                              -
                                                                                              168  throw std::runtime_error(err);
                                                                                              -
                                                                                              169 
                                                                                              -
                                                                                              170  }
                                                                                              -
                                                                                              171 
                                                                                              -
                                                                                              172  // Adding to the total probabilities
                                                                                              -
                                                                                              173  totprob += off_mult;
                                                                                              -
                                                                                              174 
                                                                                              -
                                                                                              175  }
                                                                                              -
                                                                                              176 
                                                                                              -
                                                                                              177  // Setting the probability at the node
                                                                                              -
                                                                                              178  node.subtree_prob[s] = totprob;
                                                                                              -
                                                                                              179 
                                                                                              -
                                                                                              180  }
                                                                                              -
                                                                                              181 
                                                                                              -
                                                                                              182  // All probabilities should be completed at this point
                                                                                              -
                                                                                              183  if (node.parent == nullptr)
                                                                                              -
                                                                                              184  {
                                                                                              -
                                                                                              185 
                                                                                              -
                                                                                              186  for (size_t s = 0u; s < states.size(); ++s)
                                                                                              -
                                                                                              187  {
                                                                                              -
                                                                                              188 
                                                                                              -
                                                                                              189  double tmpll = 1.0;
                                                                                              -
                                                                                              190 
                                                                                              -
                                                                                              191  for (auto k = 0u; k < nfunctions; ++k)
                                                                                              -
                                                                                              192  {
                                                                                              -
                                                                                              193 
                                                                                              -
                                                                                              194  tmpll *= states[s][k] ? par_root[k] : (1 - par_root[k]);
                                                                                              -
                                                                                              195 
                                                                                              -
                                                                                              196  }
                                                                                              -
                                                                                              197 
                                                                                              -
                                                                                              198  ll += tmpll * node.subtree_prob[s];
                                                                                              -
                                                                                              199 
                                                                                              -
                                                                                              200  }
                                                                                              -
                                                                                              201  }
                                                                                              -
                                                                                              202 
                                                                                              -
                                                                                              203  }
                                                                                              -
                                                                                              204 
                                                                                              -
                                                                                              205  // In the case that the sequence is empty, then it means
                                                                                              -
                                                                                              206  // that we are looking at a completely unnanotated tree,
                                                                                              -
                                                                                              207  // thus the likelihood should be one
                                                                                              -
                                                                                              208  if (preseq->size() == 0u)
                                                                                              -
                                                                                              209  return as_log ? -std::numeric_limits<double>::infinity() : 1.0;
                                                                                              -
                                                                                              210 
                                                                                              +
                                                                                              153  as_log,
                                                                                              +
                                                                                              154  ncores
                                                                                              +
                                                                                              155  );
                                                                                              +
                                                                                              156  } catch (std::exception & e) {
                                                                                              +
                                                                                              157 
                                                                                              +
                                                                                              158  auto err = std::string(e.what());
                                                                                              +
                                                                                              159 
                                                                                              +
                                                                                              160  std::string state_str = "";
                                                                                              +
                                                                                              161  for (const auto & ss : states[s])
                                                                                              +
                                                                                              162  state_str += std::to_string(ss) + " ";
                                                                                              +
                                                                                              163 
                                                                                              +
                                                                                              164  err = "Error computing the likelihood at node " +
                                                                                              +
                                                                                              165  std::to_string(node.id) + " with state " + state_str +
                                                                                              +
                                                                                              166  ". Error message:\n" +
                                                                                              +
                                                                                              167  err;
                                                                                              +
                                                                                              168 
                                                                                              +
                                                                                              169  throw std::runtime_error(err);
                                                                                              +
                                                                                              170 
                                                                                              +
                                                                                              171  }
                                                                                              +
                                                                                              172 
                                                                                              +
                                                                                              173  // Adding to the total probabilities
                                                                                              +
                                                                                              174  totprob += off_mult;
                                                                                              +
                                                                                              175 
                                                                                              +
                                                                                              176  }
                                                                                              +
                                                                                              177 
                                                                                              +
                                                                                              178  // Setting the probability at the node
                                                                                              +
                                                                                              179  node.subtree_prob[s] = totprob;
                                                                                              +
                                                                                              180 
                                                                                              +
                                                                                              181  }
                                                                                              +
                                                                                              182 
                                                                                              +
                                                                                              183  // All probabilities should be completed at this point
                                                                                              +
                                                                                              184  if (node.parent == nullptr)
                                                                                              +
                                                                                              185  {
                                                                                              +
                                                                                              186 
                                                                                              +
                                                                                              187  for (size_t s = 0u; s < states.size(); ++s)
                                                                                              +
                                                                                              188  {
                                                                                              +
                                                                                              189 
                                                                                              +
                                                                                              190  double tmpll = 1.0;
                                                                                              +
                                                                                              191 
                                                                                              +
                                                                                              192  for (auto k = 0u; k < nfunctions; ++k)
                                                                                              +
                                                                                              193  {
                                                                                              +
                                                                                              194 
                                                                                              +
                                                                                              195  tmpll *= states[s][k] ? par_root[k] : (1 - par_root[k]);
                                                                                              +
                                                                                              196 
                                                                                              +
                                                                                              197  }
                                                                                              +
                                                                                              198 
                                                                                              +
                                                                                              199  ll += tmpll * node.subtree_prob[s];
                                                                                              +
                                                                                              200 
                                                                                              +
                                                                                              201  }
                                                                                              +
                                                                                              202  }
                                                                                              +
                                                                                              203 
                                                                                              +
                                                                                              204  }
                                                                                              +
                                                                                              205 
                                                                                              +
                                                                                              206  // In the case that the sequence is empty, then it means
                                                                                              +
                                                                                              207  // that we are looking at a completely unnanotated tree,
                                                                                              +
                                                                                              208  // thus the likelihood should be one
                                                                                              +
                                                                                              209  if (preseq->size() == 0u)
                                                                                              +
                                                                                              210  return as_log ? -std::numeric_limits<double>::infinity() : 1.0;
                                                                                              211 
                                                                                              -
                                                                                              212  return as_log ? std::log(ll) : ll;
                                                                                              -
                                                                                              213 
                                                                                              -
                                                                                              214 }
                                                                                              -
                                                                                              215 #endif
                                                                                              -
                                                                                              #define BARRY_NCORES_ARG(default)
                                                                                              +
                                                                                              212 
                                                                                              +
                                                                                              213  return as_log ? std::log(ll) : ll;
                                                                                              +
                                                                                              214 
                                                                                              +
                                                                                              215 }
                                                                                              +
                                                                                              216 #endif
                                                                                              std::vector< size_t > reduced_sequence
                                                                                              std::vector< size_t > sequence
                                                                                              std::vector< std::vector< std::vector< size_t > > > pset_loc
                                                                                              Locations of columns.
                                                                                              size_t nfunctions
                                                                                              -
                                                                                              double likelihood(const std::vector< double > &par, bool as_log=false, bool use_reduced_sequence=true,)
                                                                                              +
                                                                                              double likelihood(const std::vector< double > &par, bool as_log=false, bool use_reduced_sequence=true, size_t ncores=1u)
                                                                                              std::map< size_t, Node > nodes
                                                                                              A single node for the model.
                                                                                              std::vector< size_t > annotations
                                                                                              Observed annotations (only defined for Geese)
                                                                                              @@ -335,7 +335,7 @@ diff --git a/geese-meat-likelihood__exhaust_8hpp.html b/geese-meat-likelihood__exhaust_8hpp.html index ee60ceafd..353bc9472 100644 --- a/geese-meat-likelihood__exhaust_8hpp.html +++ b/geese-meat-likelihood__exhaust_8hpp.html @@ -113,7 +113,7 @@ diff --git a/geese-meat-likelihood__exhaust_8hpp_source.html b/geese-meat-likelihood__exhaust_8hpp_source.html index 9dd2cc09b..7f6ffeb9a 100644 --- a/geese-meat-likelihood__exhaust_8hpp_source.html +++ b/geese-meat-likelihood__exhaust_8hpp_source.html @@ -247,7 +247,7 @@ diff --git a/geese-meat-predict_8hpp.html b/geese-meat-predict_8hpp.html index be4f5dbef..88581edca 100644 --- a/geese-meat-predict_8hpp.html +++ b/geese-meat-predict_8hpp.html @@ -113,7 +113,7 @@ diff --git a/geese-meat-predict_8hpp_source.html b/geese-meat-predict_8hpp_source.html index e4d222367..67c3c4168 100644 --- a/geese-meat-predict_8hpp_source.html +++ b/geese-meat-predict_8hpp_source.html @@ -136,7 +136,7 @@
                                                                                              38  size_t root_id = preorder[0u];
                                                                                              39  Node * tmp_node = &nodes[root_id];
                                                                                              40  tmp_node->probability.resize(states.size(), 0.0);
                                                                                              -
                                                                                              41  double tmp_likelihood = likelihood(par, false, use_reduced_sequence);
                                                                                              +
                                                                                              41  double tmp_likelihood = likelihood(par, false, use_reduced_sequence);
                                                                                              42 
                                                                                              43  if (!std::isfinite(tmp_likelihood))
                                                                                              44  {
                                                                                              @@ -480,7 +480,7 @@
                                                                                              std::vector< size_t > sequence
                                                                                              std::vector< std::vector< double > > 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)
                                                                                              size_t nnodes() const noexcept
                                                                                              Number of nodes (interior + leaf)
                                                                                              Definition: geese-meat.hpp:434
                                                                                              -
                                                                                              double likelihood(const std::vector< double > &par, bool as_log=false, bool use_reduced_sequence=true,)
                                                                                              +
                                                                                              double likelihood(const std::vector< double > &par, bool as_log=false, bool use_reduced_sequence=true, size_t ncores=1u)
                                                                                              void update_annotations(size_t nodeid, std::vector< size_t > newann)
                                                                                              Definition: geese-meat.hpp:285
                                                                                              std::map< size_t, Node > nodes
                                                                                              std::vector< std::vector< double > > predict_backend(const std::vector< double > &par, bool use_reduced_sequence, const std::vector< size_t > &preorder)
                                                                                              @@ -505,7 +505,7 @@ diff --git a/geese-meat-predict__exhaust_8hpp.html b/geese-meat-predict__exhaust_8hpp.html index 91ade0a46..490b0013a 100644 --- a/geese-meat-predict__exhaust_8hpp.html +++ b/geese-meat-predict__exhaust_8hpp.html @@ -113,7 +113,7 @@ diff --git a/geese-meat-predict__exhaust_8hpp_source.html b/geese-meat-predict__exhaust_8hpp_source.html index 5579f98d8..33ffcc887 100644 --- a/geese-meat-predict__exhaust_8hpp_source.html +++ b/geese-meat-predict__exhaust_8hpp_source.html @@ -156,7 +156,7 @@
                                                                                              58  for (auto& p : par_root)
                                                                                              59  p = std::exp(p)/(std::exp(p) + 1);
                                                                                              60 
                                                                                              -
                                                                                              61  double baseline_likelihood = this->likelihood(par);
                                                                                              +
                                                                                              61  double baseline_likelihood = this->likelihood(par);
                                                                                              62 
                                                                                              63  // Computing all combinations ----------------------------------------------
                                                                                              64  // The base PhyloArray will store the original set of annotations.
                                                                                              @@ -267,7 +267,7 @@
                                                                                              169 #endif
                                                                                              std::vector< size_t > sequence
                                                                                              size_t nnodes() const noexcept
                                                                                              Number of nodes (interior + leaf)
                                                                                              Definition: geese-meat.hpp:434
                                                                                              -
                                                                                              double likelihood(const std::vector< double > &par, bool as_log=false, bool use_reduced_sequence=true,)
                                                                                              +
                                                                                              double likelihood(const std::vector< double > &par, bool as_log=false, bool use_reduced_sequence=true, size_t ncores=1u)
                                                                                              std::vector< std::vector< double > > predict_exhaust_backend(const std::vector< double > &par, const std::vector< size_t > &preorder)
                                                                                              std::vector< size_t > get_annotated_nodes() const
                                                                                              Returns the ids of the nodes with at least one annotation.
                                                                                              Definition: geese-meat.hpp:769
                                                                                              void update_annotations(size_t nodeid, std::vector< size_t > newann)
                                                                                              Definition: geese-meat.hpp:285
                                                                                              @@ -294,7 +294,7 @@ diff --git a/geese-meat-predict__sim_8hpp.html b/geese-meat-predict__sim_8hpp.html index eea2f894e..6eb2eb7d8 100644 --- a/geese-meat-predict__sim_8hpp.html +++ b/geese-meat-predict__sim_8hpp.html @@ -113,7 +113,7 @@ diff --git a/geese-meat-predict__sim_8hpp_source.html b/geese-meat-predict__sim_8hpp_source.html index 372e0118e..9cebb8b56 100644 --- a/geese-meat-predict__sim_8hpp_source.html +++ b/geese-meat-predict__sim_8hpp_source.html @@ -218,7 +218,7 @@ diff --git a/geese-meat-simulate_8hpp.html b/geese-meat-simulate_8hpp.html index 4ccc78ab9..35511881b 100644 --- a/geese-meat-simulate_8hpp.html +++ b/geese-meat-simulate_8hpp.html @@ -113,7 +113,7 @@ diff --git a/geese-meat-simulate_8hpp_source.html b/geese-meat-simulate_8hpp_source.html index 523f758db..c9174a4f6 100644 --- a/geese-meat-simulate_8hpp_source.html +++ b/geese-meat-simulate_8hpp_source.html @@ -207,7 +207,7 @@ diff --git a/geese-meat_8hpp.html b/geese-meat_8hpp.html index c29785ae1..2d91105ac 100644 --- a/geese-meat_8hpp.html +++ b/geese-meat_8hpp.html @@ -113,7 +113,7 @@ diff --git a/geese-meat_8hpp_source.html b/geese-meat_8hpp_source.html index 11de2b8a3..17e4bc8c3 100644 --- a/geese-meat_8hpp_source.html +++ b/geese-meat_8hpp_source.html @@ -987,7 +987,7 @@ diff --git a/geese-node-bones_8hpp.html b/geese-node-bones_8hpp.html index 7cacfdb83..873c806f2 100644 --- a/geese-node-bones_8hpp.html +++ b/geese-node-bones_8hpp.html @@ -122,7 +122,7 @@ diff --git a/geese-node-bones_8hpp_source.html b/geese-node-bones_8hpp_source.html index 087b08a8a..5c2a3152f 100644 --- a/geese-node-bones_8hpp_source.html +++ b/geese-node-bones_8hpp_source.html @@ -225,7 +225,7 @@ diff --git a/geese-types_8hpp.html b/geese-types_8hpp.html index 4c6294b63..668a14be4 100644 --- a/geese-types_8hpp.html +++ b/geese-types_8hpp.html @@ -384,7 +384,7 @@

                                                                                                - +
                                                                                              diff --git a/geese-types_8hpp_source.html b/geese-types_8hpp_source.html index 6b663d577..ed767cad7 100644 --- a/geese-types_8hpp_source.html +++ b/geese-types_8hpp_source.html @@ -283,7 +283,7 @@ diff --git a/geese_2counters_8hpp.html b/geese_2counters_8hpp.html index 39ec5d445..2db9c4df9 100644 --- a/geese_2counters_8hpp.html +++ b/geese_2counters_8hpp.html @@ -215,7 +215,7 @@ diff --git a/geese_2counters_8hpp_source.html b/geese_2counters_8hpp_source.html index 8ff48d5f2..4661cea51 100644 --- a/geese_2counters_8hpp_source.html +++ b/geese_2counters_8hpp_source.html @@ -2148,7 +2148,7 @@ diff --git a/geese_8hpp.html b/geese_8hpp.html index 4e8d0ce87..306d550d4 100644 --- a/geese_8hpp.html +++ b/geese_8hpp.html @@ -148,7 +148,7 @@ diff --git a/geese_8hpp_source.html b/geese_8hpp_source.html index 33fe3bd3a..73f763218 100644 --- a/geese_8hpp_source.html +++ b/geese_8hpp_source.html @@ -146,7 +146,7 @@ diff --git a/globals.html b/globals.html index 2eaaa24e6..014755256 100644 --- a/globals.html +++ b/globals.html @@ -104,7 +104,7 @@

                                                                                              - a -

                                                                                                diff --git a/globals_b.html b/globals_b.html index 38a5f77b2..e570da420 100644 --- a/globals_b.html +++ b/globals_b.html @@ -185,7 +185,7 @@

                                                                                                - b -

                                                                                                  diff --git a/globals_c.html b/globals_c.html index 5e0479bfd..c8987c6c2 100644 --- a/globals_c.html +++ b/globals_c.html @@ -390,7 +390,7 @@

                                                                                                  - c -

                                                                                                    diff --git a/globals_d.html b/globals_d.html index 8f99cf1f4..3f92bc5fa 100644 --- a/globals_d.html +++ b/globals_d.html @@ -167,7 +167,7 @@

                                                                                                    - d -

                                                                                                      diff --git a/globals_defs.html b/globals_defs.html index f1f2ef998..70f5affdc 100644 --- a/globals_defs.html +++ b/globals_defs.html @@ -417,7 +417,7 @@

                                                                                                      - z -

                                                                                                        diff --git a/globals_e.html b/globals_e.html index 474093967..41afe69ba 100644 --- a/globals_e.html +++ b/globals_e.html @@ -104,7 +104,7 @@

                                                                                                        - e -

                                                                                                          diff --git a/globals_f.html b/globals_f.html index 0e4a6c306..246d33b8e 100644 --- a/globals_f.html +++ b/globals_f.html @@ -115,7 +115,7 @@

                                                                                                          - f -

                                                                                                            diff --git a/globals_func.html b/globals_func.html index 55507637b..399fa4bca 100644 --- a/globals_func.html +++ b/globals_func.html @@ -471,7 +471,7 @@

                                                                                                            - v -

                                                                                                              diff --git a/globals_g.html b/globals_g.html index affa9ffc7..19ea36187 100644 --- a/globals_g.html +++ b/globals_g.html @@ -104,7 +104,7 @@

                                                                                                              - g -

                                                                                                                diff --git a/globals_h.html b/globals_h.html index e67b280f4..568e35c23 100644 --- a/globals_h.html +++ b/globals_h.html @@ -113,7 +113,7 @@

                                                                                                                - h -

                                                                                                                  diff --git a/globals_i.html b/globals_i.html index 50ddfe85d..54f53a2bc 100644 --- a/globals_i.html +++ b/globals_i.html @@ -131,7 +131,7 @@

                                                                                                                  - i -

                                                                                                                    diff --git a/globals_j.html b/globals_j.html index 6c8c987d1..962630d02 100644 --- a/globals_j.html +++ b/globals_j.html @@ -105,7 +105,7 @@

                                                                                                                    - j -

                                                                                                                      diff --git a/globals_k.html b/globals_k.html index dc57b541b..91b7c0752 100644 --- a/globals_k.html +++ b/globals_k.html @@ -107,7 +107,7 @@

                                                                                                                      - k -

                                                                                                                        diff --git a/globals_l.html b/globals_l.html index 5522430eb..5e653e047 100644 --- a/globals_l.html +++ b/globals_l.html @@ -104,7 +104,7 @@

                                                                                                                        - l -

                                                                                                                          diff --git a/globals_m.html b/globals_m.html index 25f5de052..943b81d94 100644 --- a/globals_m.html +++ b/globals_m.html @@ -113,7 +113,7 @@

                                                                                                                          - m -

                                                                                                                            diff --git a/globals_n.html b/globals_n.html index cd4948c53..da7cf7854 100644 --- a/globals_n.html +++ b/globals_n.html @@ -158,7 +158,7 @@

                                                                                                                            - n -

                                                                                                                              diff --git a/globals_o.html b/globals_o.html index a9dff0fed..34a460243 100644 --- a/globals_o.html +++ b/globals_o.html @@ -104,7 +104,7 @@

                                                                                                                              - o -

                                                                                                                                diff --git a/globals_p.html b/globals_p.html index aafb32f8a..6a641d969 100644 --- a/globals_p.html +++ b/globals_p.html @@ -164,7 +164,7 @@

                                                                                                                                - p -

                                                                                                                                  diff --git a/globals_r.html b/globals_r.html index 318692274..7169533ae 100644 --- a/globals_r.html +++ b/globals_r.html @@ -148,7 +148,7 @@

                                                                                                                                  - r -

                                                                                                                                    diff --git a/globals_s.html b/globals_s.html index d257b4a95..d1feca42c 100644 --- a/globals_s.html +++ b/globals_s.html @@ -113,7 +113,7 @@

                                                                                                                                    - s -

                                                                                                                                      diff --git a/globals_t.html b/globals_t.html index a8118ddf7..0a3c59665 100644 --- a/globals_t.html +++ b/globals_t.html @@ -107,7 +107,7 @@

                                                                                                                                      - t -

                                                                                                                                        diff --git a/globals_type.html b/globals_type.html index da84fa09c..ae565dce0 100644 --- a/globals_type.html +++ b/globals_type.html @@ -242,7 +242,7 @@

                                                                                                                                        - r -

                                                                                                                                          diff --git a/globals_u.html b/globals_u.html index c2f6c9bb9..5b6802b7b 100644 --- a/globals_u.html +++ b/globals_u.html @@ -107,7 +107,7 @@

                                                                                                                                          - u -

                                                                                                                                            diff --git a/globals_v.html b/globals_v.html index cdb923c34..3b449829f 100644 --- a/globals_v.html +++ b/globals_v.html @@ -116,7 +116,7 @@

                                                                                                                                            - v -

                                                                                                                                              diff --git a/globals_vars.html b/globals_vars.html index cefd00344..3f1c1f3bd 100644 --- a/globals_vars.html +++ b/globals_vars.html @@ -174,7 +174,7 @@ diff --git a/globals_z.html b/globals_z.html index c458ec627..16f3a40f0 100644 --- a/globals_z.html +++ b/globals_z.html @@ -106,7 +106,7 @@

                                                                                                                                              - z -

                                                                                                                                                diff --git a/graph_legend.html b/graph_legend.html index 31eee71bb..206130548 100644 --- a/graph_legend.html +++ b/graph_legend.html @@ -161,7 +161,7 @@ diff --git a/group__counters-network.html b/group__counters-network.html index e609b18a4..14df46264 100644 --- a/group__counters-network.html +++ b/group__counters-network.html @@ -1698,7 +1698,7 @@

                                                                                                                                                diff --git a/group__counters-phylo.html b/group__counters-phylo.html index 02ecc98f5..c77bbc4fb 100644 --- a/group__counters-phylo.html +++ b/group__counters-phylo.html @@ -1334,7 +1334,7 @@

                                                                                                                                                diff --git a/group__counting.html b/group__counting.html index dcbbeb5a5..41d18fee2 100644 --- a/group__counting.html +++ b/group__counting.html @@ -1632,7 +1632,7 @@

                                                                                                                                                diff --git a/group__rules-phylo.html b/group__rules-phylo.html index 31553c850..1c5e67d50 100644 --- a/group__rules-phylo.html +++ b/group__rules-phylo.html @@ -1465,7 +1465,7 @@

                                                                                                                                                diff --git a/group__stat-models.html b/group__stat-models.html index 8c648fabb..93807e09c 100644 --- a/group__stat-models.html +++ b/group__stat-models.html @@ -121,7 +121,7 @@ diff --git a/group__stat-models.js b/group__stat-models.js index 1f535d540..056f06552 100644 --- a/group__stat-models.js +++ b/group__stat-models.js @@ -90,7 +90,7 @@ var group__stat_models = [ "get_stats_target", "class_flock.html#a26462201318e4bf34756a2a14e2cc3fb", null ], [ "get_support_fun", "class_flock.html#add876188b5f16af037525e71eaf7fc05", null ], [ "init", "class_flock.html#a5ddef5ec4a7b150a354db11bb6b0c593", null ], - [ "likelihood_joint", "class_flock.html#a7bcad6b3c794cefc1b4bb613d13ddf71", null ], + [ "likelihood_joint", "class_flock.html#add7c442fe0471c790c1945f7abbc2e56", null ], [ "nfuns", "class_flock.html#a55cf3311be1c2129466a666bbe90a3fb", null ], [ "nleafs", "class_flock.html#a68af1602108455f9d339bc4c2994e9ab", null ], [ "nnodes", "class_flock.html#ae1f4eb8ade1c7f369e1f1eddbced3b2b", null ], @@ -127,7 +127,7 @@ var group__stat_models = [ "inherit_support", "class_geese.html#aa95abe540b9977592bcc88e77619d070", null ], [ "init", "class_geese.html#a4eec9d20198fde392b7c5ee0060eff05", null ], [ "init_node", "class_geese.html#a3855898a556e2ac1d30529d3bc35f13a", null ], - [ "likelihood", "class_geese.html#a58fb080f76c71883938b62d5369b6688", null ], + [ "likelihood", "class_geese.html#a557dc9484bbdaf212a6ae2ac8ed3c54c", null ], [ "likelihood_exhaust", "class_geese.html#af2d4bac42cc7c8287fb6853d50882115", null ], [ "nannotations", "class_geese.html#abfec2a7462cc949246a68d540827205f", null ], [ "nfuns", "class_geese.html#ae569fc1b0ade56fc3ccc4d35214fca81", null ], diff --git a/hierarchy.html b/hierarchy.html index 84410d43f..684a75507 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -161,7 +161,7 @@ diff --git a/index.html b/index.html index 8f161026d..88a236895 100644 --- a/index.html +++ b/index.html @@ -206,7 +206,7 @@

                                                                                                                                                Code of Conduct

                                                                                                                                                diff --git a/inherits.html b/inherits.html index 64e2c7c0c..f17c370f1 100644 --- a/inherits.html +++ b/inherits.html @@ -367,7 +367,7 @@ diff --git a/latex/barray-bones_8hpp__dep__incl.pdf b/latex/barray-bones_8hpp__dep__incl.pdf index bc0811b2a935eaeac4b839359b26bdb5fd85fc8a..4c98119bcdd092457927394e0513a3c8e466ff77 100644 GIT binary patch delta 18 Zcmexh@WEh1y%?*piGhLP<`%Ixi~vTq2E70P delta 18 Zcmexh@WEh1y%?*Jsj;EK<`%Ixi~vT?2EYIS diff --git a/latex/barray-meat-operators_8hpp__dep__incl.pdf b/latex/barray-meat-operators_8hpp__dep__incl.pdf index e36797548133f88e8ad73fa51eac5702bcfd41d5..23d01694c2264e46adb95ae21a306856b1b2497d 100644 GIT binary patch delta 18 ZcmeA(?laynSDe+@#K6FC^CIy#i~u|z20Z`( delta 18 ZcmeA(?laynSDe+z)Y#Bq^CIy#i~u}020#D+ diff --git a/latex/barray-meat_8hpp__dep__incl.pdf b/latex/barray-meat_8hpp__dep__incl.pdf index 3ef10c2e6befa4a0c1b8047d709fca444e711f22..046da7df813591670cb05e48edef9f9fa239cb2c 100644 GIT binary patch delta 18 ZcmdmBu)$!1y%?*piGhLPW*4zHi~u?I1-$?O delta 18 ZcmdmBu)$!1y%?*Jsj;EKW*4zHi~u?g1;79R diff --git a/latex/barraycell-bones_8hpp__dep__incl.pdf b/latex/barraycell-bones_8hpp__dep__incl.pdf index fc9074273a8fa52b67d649e75c30847243f01dc2..2d03c02cc4c1c2e132ab8051e648070acda1f483 100644 GIT binary patch delta 18 Zcmexw@ZVrVpBSsLiGhLP=E-7j7y(JM2KfL0 delta 18 Zcmexw@ZVrVpBSr=sj;EK=E-7j7y(Jk2K)d3 diff --git a/latex/barraycell-meat_8hpp__dep__incl.pdf b/latex/barraycell-meat_8hpp__dep__incl.pdf index ec45e4528e3b4bb50eee2118775891bccc95da39..b48df14e0a6982130ee6e4cd5d34088fa0e1e97c 100644 GIT binary patch delta 18 ZcmX?LaKK=LzZk2riGhLP<`A(ri~v0*1^oa3 delta 18 ZcmX?LaKK=LzZk2Lsj;EK<`A(ri~v181^@s6 diff --git a/latex/barraydense-bones_8hpp__dep__incl.pdf b/latex/barraydense-bones_8hpp__dep__incl.pdf index 9d8051dfef2df84a447317b07899d9ec1a1117de..176ae2b01c2acb3cdcf58853485be4c9e9d4ea6f 100644 GIT binary patch delta 18 Zcmexr@YP^Lix{i1iGhLP=1#FUi~vWq2GIZj delta 18 Zcmexr@YP^Lix{hssj;EK=1#FUi~vW?2Gjrm diff --git a/latex/barraydense-meat-operators_8hpp__dep__incl.pdf b/latex/barraydense-meat-operators_8hpp__dep__incl.pdf index d151767a30c1bf158fe5fd2a3b9b14fb9a6d5d1f..6191e0c34bb4fd3846a7eb3b3ada1c24598c7290 100644 GIT binary patch delta 18 acmbPbJj-~)N^w?W69WUo&FjS9FaiKRg9dE? delta 18 acmbPbJj-~)N^w>rQ)5Ge&FjS9FaiKRn+9+I diff --git a/latex/barraydense-meat_8hpp__dep__incl.pdf b/latex/barraydense-meat_8hpp__dep__incl.pdf index 19ef40809bb0414f5f192d5de8a643a98fb3d513..85ce89a9ed9645eeb8bd28e5ba5e11b6c4b5fed2 100644 GIT binary patch delta 18 ZcmeA->NnaTC(deYVqjpnSy}uIBLFk91wQ}) delta 18 ZcmeA->NnaTC(deQYHVn*Sy}uIBLFkX1wsG- diff --git a/latex/barraydensecell-bones_8hpp__dep__incl.pdf b/latex/barraydensecell-bones_8hpp__dep__incl.pdf index 3c831048698a65bee2cdae676b226521d2a41785..b20c74bb9a1d0eb4130148127f168c2bd2b78c8e 100644 GIT binary patch delta 18 ZcmZoRY&P65NsQIl#K6FC^K`K{i~u>G1`7ZH delta 18 ZcmZoRY&P65NsQIV)Y#Bq^K`K{i~u>e1`YrK diff --git a/latex/barraydensecell-meat_8hpp__dep__incl.pdf b/latex/barraydensecell-meat_8hpp__dep__incl.pdf index 366b6d73f6fb8d60fa2ae6eb79a6c52dfc2b2581..79f972708f58cf75f4c1305da3519604452dc664 100644 GIT binary patch delta 18 ZcmbPhG}mZ@jyS8aiGhLPW<&8ei~u%#1$O`d delta 18 ZcmbPhG}mZ@jyS84sj;EKW<&8ei~u&21$qDg diff --git a/latex/barraydensecol-bones_8hpp__dep__incl.pdf b/latex/barraydensecol-bones_8hpp__dep__incl.pdf index 400ecec5e72630c3ca973786a79c984de8d9b2be..111e394700d9a9a6fe86229ed9dff6b350bcbbcc 100644 GIT binary patch delta 18 ZcmZoLY%tu=FUD$YVqjpnd5YK@MgTbm1^)m5 delta 18 ZcmZoLY%tu=FUD$QYHVn*d5YK@MgTb;1_A&8 diff --git a/latex/barraydenserow-bones_8hpp__dep__incl.pdf b/latex/barraydenserow-bones_8hpp__dep__incl.pdf index ff9b5dd5b1be751a10ea8ba5d2b3058e88353633..bf5a2f4af97b04d1c79e52ceb84497dbc2eb413f 100644 GIT binary patch delta 18 ZcmeA)>NMIQANMIQA$ \&par, bool as\+\_\+log=false, bool use\+\_\+reduced\+\_\+sequence=true,) +double \mbox{\hyperlink{class_flock_add7c442fe0471c790c1945f7abbc2e56}{likelihood\+\_\+joint}} (const std\+::vector$<$ double $>$ \&par, bool as\+\_\+log=false, bool use\+\_\+reduced\+\_\+sequence=true, size\+\_\+t ncores=1u) \begin{DoxyCompactList}\small\item\em Returns the joint likelihood of the model. \end{DoxyCompactList}\item \mbox{\hyperlink{class_geese}{Geese}} $\ast$ \mbox{\hyperlink{class_flock_a00fde307995418d36deeedbc78f29a7a}{operator()}} (size\+\_\+t \mbox{\hyperlink{counters-meat_8hpp_ae46bd26d7133dfe98f8cec7c5ac5c7a1}{i}}, bool check\+\_\+bounds=true) \begin{DoxyCompactList}\small\item\em Access the i-\/th geese element. \end{DoxyCompactList}\end{DoxyCompactItemize} @@ -204,11 +204,11 @@ Definition at line 49 of file flock-\/meat.\+hpp. -\mbox{\Hypertarget{class_flock_a7bcad6b3c794cefc1b4bb613d13ddf71}\label{class_flock_a7bcad6b3c794cefc1b4bb613d13ddf71}} +\mbox{\Hypertarget{class_flock_add7c442fe0471c790c1945f7abbc2e56}\label{class_flock_add7c442fe0471c790c1945f7abbc2e56}} \index{Flock@{Flock}!likelihood\_joint@{likelihood\_joint}} \index{likelihood\_joint@{likelihood\_joint}!Flock@{Flock}} \doxysubsubsection{\texorpdfstring{likelihood\_joint()}{likelihood\_joint()}} -{\footnotesize\ttfamily double Flock\+::likelihood\+\_\+joint (\begin{DoxyParamCaption}\item[{const std\+::vector$<$ double $>$ \&}]{par, }\item[{bool}]{as\+\_\+log = {\ttfamily false}, }\item[{bool}]{use\+\_\+reduced\+\_\+sequence = {\ttfamily true} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} +{\footnotesize\ttfamily double Flock\+::likelihood\+\_\+joint (\begin{DoxyParamCaption}\item[{const std\+::vector$<$ double $>$ \&}]{par, }\item[{bool}]{as\+\_\+log = {\ttfamily false}, }\item[{bool}]{use\+\_\+reduced\+\_\+sequence = {\ttfamily true}, }\item[{size\+\_\+t}]{ncores = {\ttfamily 1u} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} diff --git a/latex/class_geese.tex b/latex/class_geese.tex index 0c033c846..7d6cb0d9a 100644 --- a/latex/class_geese.tex +++ b/latex/class_geese.tex @@ -22,7 +22,7 @@ \item void \mbox{\hyperlink{class_geese_a0a460414624fd1b7013ce3b1a09150d1}{calc\+\_\+reduced\+\_\+sequence}} () \item -double \mbox{\hyperlink{class_geese_a58fb080f76c71883938b62d5369b6688}{likelihood}} (const std\+::vector$<$ double $>$ \&par, bool as\+\_\+log=false, bool use\+\_\+reduced\+\_\+sequence=true,) +double \mbox{\hyperlink{class_geese_a557dc9484bbdaf212a6ae2ac8ed3c54c}{likelihood}} (const std\+::vector$<$ double $>$ \&par, bool as\+\_\+log=false, bool use\+\_\+reduced\+\_\+sequence=true, size\+\_\+t ncores=1u) \item double \mbox{\hyperlink{class_geese_af2d4bac42cc7c8287fb6853d50882115}{likelihood\+\_\+exhaust}} (const std\+::vector$<$ double $>$ \&par) \item @@ -436,11 +436,11 @@ Definition at line 6 of file geese-\/meat.\+hpp. -\mbox{\Hypertarget{class_geese_a58fb080f76c71883938b62d5369b6688}\label{class_geese_a58fb080f76c71883938b62d5369b6688}} +\mbox{\Hypertarget{class_geese_a557dc9484bbdaf212a6ae2ac8ed3c54c}\label{class_geese_a557dc9484bbdaf212a6ae2ac8ed3c54c}} \index{Geese@{Geese}!likelihood@{likelihood}} \index{likelihood@{likelihood}!Geese@{Geese}} \doxysubsubsection{\texorpdfstring{likelihood()}{likelihood()}} -{\footnotesize\ttfamily double Geese\+::likelihood (\begin{DoxyParamCaption}\item[{const std\+::vector$<$ double $>$ \&}]{par, }\item[{bool}]{as\+\_\+log = {\ttfamily false}, }\item[{bool}]{use\+\_\+reduced\+\_\+sequence = {\ttfamily true} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} +{\footnotesize\ttfamily double Geese\+::likelihood (\begin{DoxyParamCaption}\item[{const std\+::vector$<$ double $>$ \&}]{par, }\item[{bool}]{as\+\_\+log = {\ttfamily false}, }\item[{bool}]{use\+\_\+reduced\+\_\+sequence = {\ttfamily true}, }\item[{size\+\_\+t}]{ncores = {\ttfamily 1u} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} diff --git a/latex/class_model__coll__graph.pdf b/latex/class_model__coll__graph.pdf index 5a2dd89b944966f894c04985a90ed0be4a5c6fc9..d072865d1e1d57e7d3ba8ec5e29c50921b5e0239 100644 GIT binary patch delta 18 ZcmX@&cEoMNZ3R|i69WUo%?}h(m;gyZ2G#%o delta 18 ZcmX@&cEoMNZ3R{%Q)5Ge%?}h(m;gyx2H5}r diff --git a/latex/class_node__coll__graph.pdf b/latex/class_node__coll__graph.pdf index 9ff17365982630e8db24c1753a839822af473ce9..9e59726c8241564201f65067efc5a2008a15ef8d 100644 GIT binary patch delta 18 acmX@Dc3N%2G(lEl69WUo&9enJFaiKUPzFZ; delta 18 acmX@Dc3N%2G(lD)Q)5Ge&9enJFaiKUXa-6E diff --git a/latex/class_power_set__coll__graph.pdf b/latex/class_power_set__coll__graph.pdf index c24ffee0879d12779f363c51f881216e49b3805f..6065f90d38172f026c136ee41e0117c161645c24 100644 GIT binary patch delta 18 acmdmKzSDfe2}xFC69WUo&1WUwFaiKYP6qV= delta 18 acmdmKzSDfe2}xEXQ)5Ge&1WUwFaiKYW(N2G diff --git a/latex/counters-bones_8hpp__dep__incl.pdf b/latex/counters-bones_8hpp__dep__incl.pdf index 0a3425c68bd752879ea3588869bd3723cd11d893..cca98a8cd9dd9ea2632dc20735ce3a35f66bdd12 100644 GIT binary patch delta 18 Zcmexm_{(qur#P#ziGhLPWIOaMAw1-bwL delta 18 ZcmbPkH{EVSoD8dxsj;EK=46>IOaMA|1-$?O diff --git a/latex/dir_6e63e3665115632dc5d61b2d6d6c3354_dep.pdf b/latex/dir_6e63e3665115632dc5d61b2d6d6c3354_dep.pdf index 03d9579140559ca87dc1cc5bb90b632c2585ab2b..3011fd9b81adcf462641415e67dca11864dcc280 100644 GIT binary patch delta 18 ZcmdmHz0G=qsx+&yiGhLPW-aL+CIC6~1y%q6 delta 18 ZcmdmHz0G=qsx+&Ssj;EKW-aL+CIC7N1z7+9 diff --git a/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.pdf b/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.pdf index 1c773007c97ade4dab4483c766c291bd072093a9..aa92838bb41b884910d4399e1aace9d2727e3aba 100644 GIT binary patch delta 18 ZcmaE^^IT_xp9rh5iGhLP=3o&KCICP71!e#M delta 18 ZcmaE^^IT_xp9rgwsj;EK=3o&KCICPV1!({P diff --git a/latex/flock-bones_8hpp__dep__incl.pdf b/latex/flock-bones_8hpp__dep__incl.pdf index 391f36a745abb5a2fb67bcb2d69d9c1d4ecf32b6..6ba559d660cceea8b8f6fbaf4165dfcf10b77c78 100644 GIT binary patch delta 18 ZcmaFh{=j`hvLdUoiGhLP<_yIOCICfP1~vcy delta 18 ZcmaFh{=j`hvLdUIsj;EK<_yIOCICfn1~~u# diff --git a/latex/flock-meat_8hpp__dep__incl.pdf b/latex/flock-meat_8hpp__dep__incl.pdf index ebbd987a8b0e68629aa5c7d59efe8feb295597aa..647821c2491b8267615e8e78f04fa2b663622826 100644 GIT binary patch delta 18 ZcmaFj@x)`pb46BT69WUo&2JPdm;g@12S@+_ delta 18 ZcmaFj@x)`pb46AoQ)5Ge&2JPdm;g@P2TK3| diff --git a/latex/formula_8hpp__dep__incl.pdf b/latex/formula_8hpp__dep__incl.pdf index 879533a91acdf4c6a2f955c56b94d663138b040a..eb3ce97e30c4cdf288fa54a8ef1e04893be8bb2e 100644 GIT binary patch delta 18 ZcmX?McEW6fz9g%$iGhLPW)n#fCICBB1qc8D delta 18 ZcmX?McEW6fz9g%Wsj;EKW)n#fCICBZ1q%QG diff --git a/latex/freqtable_8hpp__dep__incl.pdf b/latex/freqtable_8hpp__dep__incl.pdf index 0dd89f2e76e4bffbc0408952c10078f988b8692f..f365647fe7c9d3dabed2bfc796f32ab47769246b 100644 GIT binary patch delta 18 ZcmX?LaKK=LzZk2riGhLP<`A(ri~v0*1^oa3 delta 18 ZcmX?LaKK=LzZk2Lsj;EK<`A(ri~v181^@s6 diff --git a/latex/geese-bones_8hpp__dep__incl.pdf b/latex/geese-bones_8hpp__dep__incl.pdf index 8a8153b57e65d2b9fb8fb6a20e166b910520d103..afe9340c79904bbf0b889715cd9859002681ac78 100644 GIT binary patch delta 18 Zcmexj`NeX>Z7Eh`69WUo%@3qRm;g-&2EYIS delta 18 Zcmexj`NeX>Z7EhGQ)5Ge%@3qRm;g;52EzaV diff --git a/latex/geese-meat-constructors_8hpp__dep__incl.pdf b/latex/geese-meat-constructors_8hpp__dep__incl.pdf index 34f89dd3c9fb733382bd398020cb003459b29a67..a503f68655ef0117719a22db93a311a131491453 100644 GIT binary patch delta 18 Zcmext^4VlVlLV`=iGhLP=5~oUi~vXN2Gsxn delta 18 Zcmext^4VlVlLV`gsj;EK=5~oUi~vXl2G{@q diff --git a/latex/geese-meat-likelihood_8hpp__dep__incl.pdf b/latex/geese-meat-likelihood_8hpp__dep__incl.pdf index 0ffeac23fb6171557810bdd4be078f6f6c75ee62..76d46f9c876bb1958ffa65602cb358b9df5d99c7 100644 GIT binary patch delta 18 acmdmQy5DreISE!{69WUo&6g$KFaiKZF$V_# delta 18 acmdmQy5DreISE!HQ)5Ge&6g$KFaiKZNe2o5 diff --git a/latex/geese-meat-likelihood_8hpp__incl.pdf b/latex/geese-meat-likelihood_8hpp__incl.pdf index f66d04ee9f7465b3a2a7efedba1482dd4c388fd4..71fe1724881fa4497773975c63e1be411666ea37 100644 GIT binary patch delta 18 acmca$dckzVeF;`$69WUo%}*rWFaiKclm|-y delta 18 acmca$dckzVeF;`0Q)5Ge%}*rWFaiKctOrg2 diff --git a/latex/geese-meat-likelihood__exhaust_8hpp__dep__incl.pdf b/latex/geese-meat-likelihood__exhaust_8hpp__dep__incl.pdf index 0d9fe816c6bf0155de8cb7b239d6d16e0ce4fa4d..cbbb4a9bfc7a2bee311835722211b188cbf134a4 100644 GIT binary patch delta 18 Zcmca(cE@Z(wj`^uiGhLP<^st#i~vKY27dqm delta 18 Zcmca(cE@Z(wj`^Osj;EK<^st#i~vKw27&+p diff --git a/latex/geese-meat-predict_8hpp__dep__incl.pdf b/latex/geese-meat-predict_8hpp__dep__incl.pdf index f34c049ed1b5f9533596c3089dda70737e95aded..43a9f2387b8cc294b984d66311c94f9c623037d9 100644 GIT binary patch delta 18 ZcmaE8^3Y^Mfds3uiGhLP=2D3_i~vMe28{p! delta 18 ZcmaE8^3Y^Mfds3Osj;EK=2D3_i~vM$29N*% diff --git a/latex/geese-meat-predict__exhaust_8hpp__dep__incl.pdf b/latex/geese-meat-predict__exhaust_8hpp__dep__incl.pdf index 1a526dc13c57388e4a693e5cf91461dd3f12db17..c827c32d33adf2cf622bee7badbbe1b5b64779e3 100644 GIT binary patch delta 18 ZcmZoMYcbm(EXitYVqjpnSwiv+BLFfV1s?za delta 18 ZcmZoMYcbm(EXitQYHVn*Swiv+BLFft1tI_d diff --git a/latex/geese-meat-predict__sim_8hpp__dep__incl.pdf b/latex/geese-meat-predict__sim_8hpp__dep__incl.pdf index 7d628c79ef4def5433c82dd5d185874566375c84..f552c3bdadf335a8c6feb75be3b2d3163f82f166 100644 GIT binary patch delta 18 acmZ2#y3};T7712k69WUo%{wLDFaiKU0|uV} delta 18 acmZ2#y3};T7711(Q)5Ge%{wLDFaiKU8wR2P diff --git a/latex/geese-meat-simulate_8hpp__dep__incl.pdf b/latex/geese-meat-simulate_8hpp__dep__incl.pdf index 5fa6e9f1a855f57f898dc98cfcfb89f697d3e469..6db80d724481e3f393f19cda0f9baa4e11a3720a 100644 GIT binary patch delta 18 ZcmaEA^3-HQi3F>$iGhLP=1Pe-i~vO=2Au!^ delta 18 ZcmaEA^3-HQi3F>Wsj;EK=1Pe-i~vPD2A}`{ diff --git a/latex/geese-meat_8hpp__dep__incl.pdf b/latex/geese-meat_8hpp__dep__incl.pdf index 9e76ec99d84704d257a51b6f45fa163558b0fe72..03932e0f7942db7a329538015ca97367d4759a9a 100644 GIT binary patch delta 18 Zcmca?a@k}a@S--js&Z*iGhLP=0b@#i~vK627Lek delta 18 Zcmca>a@S--js&Zbsj;EK=0b@#i~vKU27mwn diff --git a/latex/geese_2counters_8hpp__dep__incl.pdf b/latex/geese_2counters_8hpp__dep__incl.pdf index 1d720b20dda5f411da5e58e7e1e8b721b8b892ad..df7951d711ac1c2e2b2ba1f75ed354cfe8f2ddb1 100644 GIT binary patch delta 18 ZcmbPfGSg&(h6JmziGhLPW?hLli~u$N1#JKT delta 18 ZcmbPfGSg&(h6JmTsj;EKW?hLli~u$l1#kcW diff --git a/latex/geese_8hpp__incl.pdf b/latex/geese_8hpp__incl.pdf index b409dc592369ad7929df3f0c2b67f3e3e56d8b63..e085f744e82f1bc5bfc595e86d52c8f682c9f1eb 100644 GIT binary patch delta 18 ZcmeCK=&sn%YR+nGVqjpnxy!tf1pq_N25A5Q delta 18 ZcmeCK=&sn%YR+n8YHVn*xy!tf1pq_l25bNT diff --git a/latex/group__counters-phylo.pdf b/latex/group__counters-phylo.pdf index b5dd51391002497c35264077c5e4935502d4f4e9..597115aa49124d474d4e59b7ff876d6e87e19fff 100644 GIT binary patch delta 18 ZcmZqDZqnW`QJB@(#K6FC^EBZ%i~u-)1@!;` delta 18 ZcmZqDZqnW`QJB@p)Y#Bq^EBZ%i~u;71^55} diff --git a/latex/group__rules-phylo.pdf b/latex/group__rules-phylo.pdf index 28817cec787e524c4decca26131f7beee7a24b17..e418adf6c9b4d2764843b48551eb7d61b2a32f53 100644 GIT binary patch delta 18 ZcmZqDZqnW`QJB@(#K6FC^EBZ%i~u-)1@!;` delta 18 ZcmZqDZqnW`QJB@p)Y#Bq^EBZ%i~u;71^55} diff --git a/latex/model-bones_8hpp__dep__incl.pdf b/latex/model-bones_8hpp__dep__incl.pdf index 6066a62be91c497e121dc2a656d398addaa34d52..832df6575982f2fa944d9baf5e9c3b8432351c96 100644 GIT binary patch delta 18 Zcmexk_{VSqw>Yb@iGhLPW&!axi~vB%1@Qm? delta 18 Zcmexk_{VSqw>Ybjsj;EKW&!axi~vC41@r&_ diff --git a/latex/model-meat_8hpp__dep__incl.pdf b/latex/model-meat_8hpp__dep__incl.pdf index d5cc358fd1da0b9ebe9a66bf1424f022a0bc140b..57ea157211a8f1a256b07685ea650320aa2e94a7 100644 GIT binary patch delta 18 acmbPlINxx?Ix$vb69WUo&6~yEFaiKSGX{GA delta 18 acmbPlINxx?Ix$uwQ)5Ge&6~yEFaiKSO9p-b diff --git a/latex/network-css_8hpp__dep__incl.pdf b/latex/network-css_8hpp__dep__incl.pdf index 6cceefe5de3a04368d206a1680343147ec677f70..571456e90581f313bf8cff466f4bd69c1d49e609 100644 GIT binary patch delta 18 ZcmaE3_Qq^Ouq3OoiGhLP<_Jj diff --git a/latex/network_8hpp__dep__incl.pdf b/latex/network_8hpp__dep__incl.pdf index e808f0dfc3c699808b2f5c4418b18b34567a9423..42fe0abd20b2125cef3048defb3ba638e42d81ab 100644 GIT binary patch delta 18 acmZ2$yw-Tb9&uJ<69WUo%?HKbFaiKVOa{3C delta 18 acmZ2$yw-Tb9&uJ9Q)5Ge%?HKbFaiKVWCpwd diff --git a/latex/network_8hpp__incl.pdf b/latex/network_8hpp__incl.pdf index 73b5183cee740b02ccdd939f328ce610ae8f6c1a..45cdd4ba2d68627dfa60a82ab539af8512014cbb 100644 GIT binary patch delta 18 Zcmexr{MC2^iv+8&iGhLPW=@GWi~v8g1=|1s delta 18 Zcmexr{MC2^iv+8Ysj;EKW=@GWi~v8&1>OJv diff --git a/latex/powerset-bones_8hpp__dep__incl.pdf b/latex/powerset-bones_8hpp__dep__incl.pdf index 124271c9e0616c1acde5e7e495d35ad2d9e53a81..2432e133a9a3617bd1e783ad3d6b269fd1b4e7a5 100644 GIT binary patch delta 18 acmbPWJi&Owd~sG|69WUo%}d1JFaiKPg$6|c delta 18 acmbPWJi&Owd~sGIQ)5Ge%}d1JFaiKPod!q% diff --git a/latex/powerset-meat_8hpp__dep__incl.pdf b/latex/powerset-meat_8hpp__dep__incl.pdf index cb20e5da3a6e81e80c562b788dd8d1f98be83c38..620a7f2f7965eaf4b04b54ede73469fb580f8713 100644 GIT binary patch delta 18 ZcmbPZGRI_twgjuOiGhLPW&?>gi~u&61$h7f delta 18 ZcmbPZGRI_twgjt@sj;EKW&?>gi~u&U1$+Pi diff --git a/latex/progress_8hpp__dep__incl.pdf b/latex/progress_8hpp__dep__incl.pdf index df1a04e733f83098d1bb4e415854e9eb5f1a0350..c7bf37b24426f6ca193d809c02cae0bf19509fa5 100644 GIT binary patch delta 18 ZcmX?McEW6fz9g%$iGhLPW)n#fCICBB1qc8D delta 18 ZcmX?McEW6fz9g%Wsj;EKW)n#fCICBZ1q%QG diff --git a/latex/refman.aux b/latex/refman.aux index 85d36d87f..810674101 100644 --- a/latex/refman.aux +++ b/latex/refman.aux @@ -1294,7 +1294,7 @@ \@writefile{toc}{\contentsline {subsubsection}{\numberline {8.26.3.7}get\_support\_fun()}{153}{subsubsection.8.26.3.7}\protected@file@percent } \newlabel{class_flock_a5ddef5ec4a7b150a354db11bb6b0c593}{{8.26.3.7}{153}{\texorpdfstring {get\_support\_fun()}{get\_support\_fun()}}{subsubsection.8.26.3.7}{}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {8.26.3.8}init()}{153}{subsubsection.8.26.3.8}\protected@file@percent } -\newlabel{class_flock_a7bcad6b3c794cefc1b4bb613d13ddf71}{{8.26.3.8}{153}{\texorpdfstring {init()}{init()}}{subsubsection.8.26.3.8}{}} +\newlabel{class_flock_add7c442fe0471c790c1945f7abbc2e56}{{8.26.3.8}{153}{\texorpdfstring {init()}{init()}}{subsubsection.8.26.3.8}{}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {8.26.3.9}likelihood\_joint()}{153}{subsubsection.8.26.3.9}\protected@file@percent } \newlabel{class_flock_a55cf3311be1c2129466a666bbe90a3fb}{{8.26.3.9}{153}{\texorpdfstring {likelihood\_joint()}{likelihood\_joint()}}{table.8.23}{}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {8.26.3.10}nfuns()}{154}{subsubsection.8.26.3.10}\protected@file@percent } @@ -1412,7 +1412,7 @@ \@writefile{toc}{\contentsline {subsubsection}{\numberline {8.28.3.13}init()}{167}{subsubsection.8.28.3.13}\protected@file@percent } \newlabel{class_geese_a3855898a556e2ac1d30529d3bc35f13a}{{8.28.3.13}{167}{\texorpdfstring {init()}{init()}}{subsubsection.8.28.3.13}{}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {8.28.3.14}init\_node()}{167}{subsubsection.8.28.3.14}\protected@file@percent } -\newlabel{class_geese_a58fb080f76c71883938b62d5369b6688}{{8.28.3.14}{167}{\texorpdfstring {init\_node()}{init\_node()}}{subsubsection.8.28.3.14}{}} +\newlabel{class_geese_a557dc9484bbdaf212a6ae2ac8ed3c54c}{{8.28.3.14}{167}{\texorpdfstring {init\_node()}{init\_node()}}{subsubsection.8.28.3.14}{}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {8.28.3.15}likelihood()}{167}{subsubsection.8.28.3.15}\protected@file@percent } \newlabel{class_geese_af2d4bac42cc7c8287fb6853d50882115}{{8.28.3.15}{167}{\texorpdfstring {likelihood()}{likelihood()}}{subsubsection.8.28.3.15}{}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {8.28.3.16}likelihood\_exhaust()}{168}{subsubsection.8.28.3.16}\protected@file@percent } diff --git a/latex/refman.log b/latex/refman.log index a3dc7d018..3cefd173f 100644 --- a/latex/refman.log +++ b/latex/refman.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020/Alpine Linux) (preloaded format=pdflatex 2023.9.27) 27 SEP 2023 22:53 +This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020/Alpine Linux) (preloaded format=pdflatex 2023.9.27) 27 SEP 2023 23:40 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -5942,7 +5942,7 @@ are/texmf-dist/fonts/type1/urw/courier/ucrro8a.pfb> -Output written on refman.pdf (402 pages, 1527795 bytes). +Output written on refman.pdf (402 pages, 1527920 bytes). PDF statistics: 17791 PDF objects out of 18468 (max. 8388607) 16895 compressed objects within 169 object streams diff --git a/latex/refman.pdf b/latex/refman.pdf index c0fb845eb84bcd056e63ea92370490345bd4c337..853483a5ee47fd2d019f12a3c06c6bdf555506f0 100644 GIT binary patch delta 135028 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�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

                                                                                                                                                KJQ*NWjej3 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 delta 18 ZcmeA(>NDCPE6!?UYHVn*SxNj2BLFj(1wH@( diff --git a/latex/statscounter-bones_8hpp__dep__incl.pdf b/latex/statscounter-bones_8hpp__dep__incl.pdf index 12e9bfc74f0a9ff99282d3ac472b71ba42a4b8ce..4db94f06581109d26592028423ec623bad57cbdf 100644 GIT binary patch delta 18 ZcmeA*>NVORBhG4UVqjpnSyB8ABLFi@1vdZy delta 18 ZcmeA*>NVORBhG4MYHVn*SyB8ABLFjG1v&r# diff --git a/latex/statscounter-meat_8hpp__dep__incl.pdf b/latex/statscounter-meat_8hpp__dep__incl.pdf index d5c393115608c5cb30cf66d3a241059e0c76a761..4ae1e8fa167338508770d966454ea5deb3dd2f6a 100644 GIT binary patch delta 18 acmbPfJkxl?3UO9r69WUI&1=QqFaiKRRt9PS delta 18 acmbPfJkxl?3UO8=Q)5Ge&1=QqFaiKRXa;Nm diff --git a/latex/support-bones_8hpp__dep__incl.pdf b/latex/support-bones_8hpp__dep__incl.pdf index fd85a07f8ce2fea5f14aea004c616069ebd2af5d..e15f44f94739994c1531e3f62f0f8fdffc178181 100644 GIT binary patch delta 18 Zcmexs_}6d)k2tHbiGhL9W

                                                                                                                                                  - +
                                                                                                                                                diff --git a/model-bones_8hpp_source.html b/model-bones_8hpp_source.html index 53c655647..0937cf95a 100644 --- a/model-bones_8hpp_source.html +++ b/model-bones_8hpp_source.html @@ -416,7 +416,7 @@ diff --git a/model-meat_8hpp.html b/model-meat_8hpp.html index 2458ce24c..14fab60e9 100644 --- a/model-meat_8hpp.html +++ b/model-meat_8hpp.html @@ -230,7 +230,7 @@

                                                                                                                                                  - +
                                                                                                                                                diff --git a/model-meat_8hpp_source.html b/model-meat_8hpp_source.html index 6d4bdbc92..1df7c8e64 100644 --- a/model-meat_8hpp_source.html +++ b/model-meat_8hpp_source.html @@ -1002,7 +1002,7 @@
                                                                                                                                                914  params.size()
                                                                                                                                                915  ) BARRY_SAFE_EXP;
                                                                                                                                                916 
                                                                                                                                                -
                                                                                                                                                917  #ifdef __OPENM
                                                                                                                                                +
                                                                                                                                                917  #if defined(__OPENMP) || defined(_OPENMP)
                                                                                                                                                918  #pragma omp simd reduction(-:res)
                                                                                                                                                919  #endif
                                                                                                                                                920  for (size_t i = 0u; i < params_last_size; ++i)
                                                                                                                                                @@ -1012,7 +1012,7 @@
                                                                                                                                                924 
                                                                                                                                                925  res = 1.0;
                                                                                                                                                926  size_t stats_target_size = stats_target.size();
                                                                                                                                                -
                                                                                                                                                927  #ifdef __OPENM
                                                                                                                                                +
                                                                                                                                                927  #if defined(__OPENMP) || defined(_OPENMP)
                                                                                                                                                928  #pragma omp simd reduction(*:res)
                                                                                                                                                929  #endif
                                                                                                                                                930  for (size_t i = 0; i < stats_target_size; ++i)
                                                                                                                                                @@ -1781,7 +1781,7 @@ diff --git a/modules.html b/modules.html index 4766c8fbe..311bb9942 100644 --- a/modules.html +++ b/modules.html @@ -110,7 +110,7 @@ diff --git a/namespace_c_h_e_c_k.html b/namespace_c_h_e_c_k.html index 7fc7ab0eb..12aa880b5 100644 --- a/namespace_c_h_e_c_k.html +++ b/namespace_c_h_e_c_k.html @@ -186,7 +186,7 @@

                                                                                                                                                  - +
                                                                                                                                                diff --git a/namespace_e_x_i_s_t_s.html b/namespace_e_x_i_s_t_s.html index 774bb8099..010269a49 100644 --- a/namespace_e_x_i_s_t_s.html +++ b/namespace_e_x_i_s_t_s.html @@ -240,7 +240,7 @@

                                                                                                                                                  - +
                                                                                                                                                diff --git a/namespacebarry.html b/namespacebarry.html index f87f24c8b..0a096641b 100644 --- a/namespacebarry.html +++ b/namespacebarry.html @@ -116,7 +116,7 @@ diff --git a/namespacebarry_1_1counters.html b/namespacebarry_1_1counters.html index eceaca2cd..6afa093bd 100644 --- a/namespacebarry_1_1counters.html +++ b/namespacebarry_1_1counters.html @@ -115,7 +115,7 @@ diff --git a/namespacebarry_1_1counters_1_1network.html b/namespacebarry_1_1counters_1_1network.html index 00b315bc9..f72b0af3f 100644 --- a/namespacebarry_1_1counters_1_1network.html +++ b/namespacebarry_1_1counters_1_1network.html @@ -102,7 +102,7 @@ diff --git a/namespacedefm.html b/namespacedefm.html index 0db6ec95a..26030c46a 100644 --- a/namespacedefm.html +++ b/namespacedefm.html @@ -102,7 +102,7 @@ diff --git a/namespacegeese.html b/namespacegeese.html index ebe17925f..7e418b06e 100644 --- a/namespacegeese.html +++ b/namespacegeese.html @@ -102,7 +102,7 @@ diff --git a/namespacemembers.html b/namespacemembers.html index 0106ef07a..112a1a212 100644 --- a/namespacemembers.html +++ b/namespacemembers.html @@ -124,7 +124,7 @@ diff --git a/namespacemembers_vars.html b/namespacemembers_vars.html index e52f4adab..54d30f511 100644 --- a/namespacemembers_vars.html +++ b/namespacemembers_vars.html @@ -124,7 +124,7 @@ diff --git a/navtreeindex1.js b/navtreeindex1.js index d8fbf260a..a388b06f7 100644 --- a/navtreeindex1.js +++ b/navtreeindex1.js @@ -232,12 +232,12 @@ var NAVTREEINDEX1 = "class_flock.html#a5e882cb60a36398180557662731d3c11":[0,1,1,2], "class_flock.html#a68af1602108455f9d339bc4c2994e9ab":[0,1,1,12], "class_flock.html#a71d5966ea3fda9e2baedf76be6c837c6":[0,1,1,14], -"class_flock.html#a7bcad6b3c794cefc1b4bb613d13ddf71":[0,1,1,10], "class_flock.html#a9692be014117ae093ce160462dbde0d2":[0,1,1,5], "class_flock.html#aad9b90040d349a23b33e09292bb964db":[0,1,1,22], "class_flock.html#ab5ed0567a8721dd114763267f9fa3bdf":[0,1,1,1], "class_flock.html#ab5f4c94b0484772321b3856debdf3a58":[0,1,1,6], "class_flock.html#ad0f1cd362bc6a2dfbb81fa2abeff59cc":[0,1,1,20], +"class_flock.html#add7c442fe0471c790c1945f7abbc2e56":[0,1,1,10], "class_flock.html#add876188b5f16af037525e71eaf7fc05":[0,1,1,8], "class_flock.html#ae1f4eb8ade1c7f369e1f1eddbced3b2b":[0,1,1,13], "class_flock.html#ae47e9d235c3e3e6f3bb574772f2463d0":[0,1,1,15], diff --git a/navtreeindex2.js b/navtreeindex2.js index 4ecb96e20..6d259014e 100644 --- a/navtreeindex2.js +++ b/navtreeindex2.js @@ -27,7 +27,7 @@ var NAVTREEINDEX2 = "class_geese.html#a4d9127f67eea16500650cca49be58018":[0,1,2,7], "class_geese.html#a4eec9d20198fde392b7c5ee0060eff05":[0,1,2,17], "class_geese.html#a50453216e1b1968c19c3da0a703bffcf":[0,1,2,24], -"class_geese.html#a58fb080f76c71883938b62d5369b6688":[0,1,2,19], +"class_geese.html#a557dc9484bbdaf212a6ae2ac8ed3c54c":[0,1,2,19], "class_geese.html#a5a56d129d383ca8648e6ddf9b845b05a":[0,1,2,28], "class_geese.html#a5c9cf28a69270fe4d3f48984fe2c5723":[0,1,2,12], "class_geese.html#a65ea8253e72213a0e44e534d408b95dc":[0,1,2,34], diff --git a/network-css_8hpp.html b/network-css_8hpp.html index 6dfce319e..d52a11c18 100644 --- a/network-css_8hpp.html +++ b/network-css_8hpp.html @@ -1259,7 +1259,7 @@

                                                                                                                                                  - +
                                                                                                                                                diff --git a/network-css_8hpp_source.html b/network-css_8hpp_source.html index 8efacc3c7..5caa27c47 100644 --- a/network-css_8hpp_source.html +++ b/network-css_8hpp_source.html @@ -874,7 +874,7 @@ diff --git a/network_8hpp.html b/network_8hpp.html index 23829c6bf..2625448ea 100644 --- a/network_8hpp.html +++ b/network_8hpp.html @@ -682,7 +682,7 @@

                                                                                                                                                  - +
                                                                                                                                                diff --git a/network_8hpp_source.html b/network_8hpp_source.html index 9450c7f0a..b495a6263 100644 --- a/network_8hpp_source.html +++ b/network_8hpp_source.html @@ -718,7 +718,7 @@
                                                                                                                                                673 
                                                                                                                                                674  // i->j->k->i
                                                                                                                                                675  double ans = 0.0;
                                                                                                                                                -
                                                                                                                                                676  #ifdef __OPENM
                                                                                                                                                +
                                                                                                                                                676  #if defined(__OPENMP) || defined(_OPENMP)
                                                                                                                                                677  #pragma omp simd reduction(+:ans)
                                                                                                                                                678  #endif
                                                                                                                                                679  for (size_t k = 0u; k < Array.nrow(); ++k)
                                                                                                                                                @@ -1496,7 +1496,7 @@ diff --git a/powerset-bones_8hpp.html b/powerset-bones_8hpp.html index c188be031..90bf29915 100644 --- a/powerset-bones_8hpp.html +++ b/powerset-bones_8hpp.html @@ -122,7 +122,7 @@ diff --git a/powerset-bones_8hpp_source.html b/powerset-bones_8hpp_source.html index d56c49abc..79418ac1f 100644 --- a/powerset-bones_8hpp_source.html +++ b/powerset-bones_8hpp_source.html @@ -187,7 +187,7 @@ diff --git a/powerset-meat_8hpp.html b/powerset-meat_8hpp.html index 0a0dbdbf1..9d8930313 100644 --- a/powerset-meat_8hpp.html +++ b/powerset-meat_8hpp.html @@ -113,7 +113,7 @@ diff --git a/powerset-meat_8hpp_source.html b/powerset-meat_8hpp_source.html index ee58e0dc5..caaaebe6b 100644 --- a/powerset-meat_8hpp_source.html +++ b/powerset-meat_8hpp_source.html @@ -319,7 +319,7 @@ diff --git a/progress_8hpp.html b/progress_8hpp.html index b3b54ac7e..69f5c4848 100644 --- a/progress_8hpp.html +++ b/progress_8hpp.html @@ -146,7 +146,7 @@

                                                                                                                                                  - +
                                                                                                                                                diff --git a/progress_8hpp_source.html b/progress_8hpp_source.html index 99fe2314d..e97c25b82 100644 --- a/progress_8hpp_source.html +++ b/progress_8hpp_source.html @@ -164,7 +164,7 @@ diff --git a/rules-bones_8hpp.html b/rules-bones_8hpp.html index 769b99ba9..01b4a54ce 100644 --- a/rules-bones_8hpp.html +++ b/rules-bones_8hpp.html @@ -177,7 +177,7 @@

                                                                                                                                                  - +
                                                                                                                                                diff --git a/rules-bones_8hpp_source.html b/rules-bones_8hpp_source.html index cc369ed1d..ea06a7ff0 100644 --- a/rules-bones_8hpp_source.html +++ b/rules-bones_8hpp_source.html @@ -226,7 +226,7 @@ diff --git a/rules-meat_8hpp.html b/rules-meat_8hpp.html index a26bb0018..0e3f25178 100644 --- a/rules-meat_8hpp.html +++ b/rules-meat_8hpp.html @@ -113,7 +113,7 @@ diff --git a/rules-meat_8hpp_source.html b/rules-meat_8hpp_source.html index 64276bc7a..9c74893a3 100644 --- a/rules-meat_8hpp_source.html +++ b/rules-meat_8hpp_source.html @@ -318,7 +318,7 @@ diff --git a/search/all_b.js b/search/all_b.js index 2d6dc6fe4..ddab2be94 100644 --- a/search/all_b.js +++ b/search/all_b.js @@ -1,10 +1,10 @@ var searchData= [ ['lb_404',['lb',['../class_phylo_rule_dyn_data.html#a7955a25d9290197da718c78f26c9b7ba',1,'PhyloRuleDynData']]], - ['likelihood_405',['likelihood',['../class_model.html#a58131c38f2fa6820d513f6b145bc2589',1,'Model::likelihood(const std::vector< double > &params, const size_t &i, bool as_log=false,)'],['../class_model.html#ad1eb14faf48bf21732956f3ff27813b2',1,'Model::likelihood(const std::vector< double > &params, const Array_Type &Array_, int i=-1, bool as_log=false,)'],['../class_model.html#a5838b135cd9bf4b9609aaf2e015da1e8',1,'Model::likelihood(const std::vector< double > &params, const std::vector< double > &target_, const size_t &i, bool as_log=false,)'],['../class_model.html#ab32cd7afb0aceba4517db6f3f666ef9f',1,'Model::likelihood(const std::vector< double > &params, const double *target_, const size_t &i, bool as_log=false,)'],['../class_geese.html#a58fb080f76c71883938b62d5369b6688',1,'Geese::likelihood()']]], + ['likelihood_405',['likelihood',['../class_model.html#a58131c38f2fa6820d513f6b145bc2589',1,'Model::likelihood(const std::vector< double > &params, const size_t &i, bool as_log=false,)'],['../class_model.html#ad1eb14faf48bf21732956f3ff27813b2',1,'Model::likelihood(const std::vector< double > &params, const Array_Type &Array_, int i=-1, bool as_log=false,)'],['../class_model.html#a5838b135cd9bf4b9609aaf2e015da1e8',1,'Model::likelihood(const std::vector< double > &params, const std::vector< double > &target_, const size_t &i, bool as_log=false,)'],['../class_model.html#ab32cd7afb0aceba4517db6f3f666ef9f',1,'Model::likelihood(const std::vector< double > &params, const double *target_, const size_t &i, bool as_log=false,)'],['../class_geese.html#a557dc9484bbdaf212a6ae2ac8ed3c54c',1,'Geese::likelihood()']]], ['likelihood_5f_406',['likelihood_',['../model-meat_8hpp.html#a40cd8ec3301c44ffdc24b74e8e4eadc5',1,'model-meat.hpp']]], ['likelihood_5fexhaust_407',['likelihood_exhaust',['../class_geese.html#af2d4bac42cc7c8287fb6853d50882115',1,'Geese']]], - ['likelihood_5fjoint_408',['likelihood_joint',['../class_flock.html#a7bcad6b3c794cefc1b4bb613d13ddf71',1,'Flock']]], + ['likelihood_5fjoint_408',['likelihood_joint',['../class_flock.html#add7c442fe0471c790c1945f7abbc2e56',1,'Flock']]], ['likelihood_5ftotal_409',['likelihood_total',['../class_model.html#a42aee976ba5f79051e77798cefa7cda1',1,'Model']]], ['logical_410',['logical',['../group__rules-phylo.html#ga83c21423b25668b2343196f11fdc4630',1,'DEFMCounterData::logical()'],['../group__rules-phylo.html#ga8843c9a811b759251788fbedb2e65dde',1,'DEFMRuleData::logical()']]], ['logodds_411',['logodds',['../class_d_e_f_m.html#abf519be0cc1245fbaf71842ca5a53519',1,'DEFM']]] diff --git a/search/functions_a.js b/search/functions_a.js index 55e3b3fff..eea601a96 100644 --- a/search/functions_a.js +++ b/search/functions_a.js @@ -1,9 +1,9 @@ var searchData= [ - ['likelihood_1004',['likelihood',['../class_model.html#a58131c38f2fa6820d513f6b145bc2589',1,'Model::likelihood(const std::vector< double > &params, const size_t &i, bool as_log=false,)'],['../class_model.html#ad1eb14faf48bf21732956f3ff27813b2',1,'Model::likelihood(const std::vector< double > &params, const Array_Type &Array_, int i=-1, bool as_log=false,)'],['../class_model.html#a5838b135cd9bf4b9609aaf2e015da1e8',1,'Model::likelihood(const std::vector< double > &params, const std::vector< double > &target_, const size_t &i, bool as_log=false,)'],['../class_model.html#ab32cd7afb0aceba4517db6f3f666ef9f',1,'Model::likelihood(const std::vector< double > &params, const double *target_, const size_t &i, bool as_log=false,)'],['../class_geese.html#a58fb080f76c71883938b62d5369b6688',1,'Geese::likelihood()']]], + ['likelihood_1004',['likelihood',['../class_model.html#a58131c38f2fa6820d513f6b145bc2589',1,'Model::likelihood(const std::vector< double > &params, const size_t &i, bool as_log=false,)'],['../class_model.html#ad1eb14faf48bf21732956f3ff27813b2',1,'Model::likelihood(const std::vector< double > &params, const Array_Type &Array_, int i=-1, bool as_log=false,)'],['../class_model.html#a5838b135cd9bf4b9609aaf2e015da1e8',1,'Model::likelihood(const std::vector< double > &params, const std::vector< double > &target_, const size_t &i, bool as_log=false,)'],['../class_model.html#ab32cd7afb0aceba4517db6f3f666ef9f',1,'Model::likelihood(const std::vector< double > &params, const double *target_, const size_t &i, bool as_log=false,)'],['../class_geese.html#a557dc9484bbdaf212a6ae2ac8ed3c54c',1,'Geese::likelihood()']]], ['likelihood_5f_1005',['likelihood_',['../model-meat_8hpp.html#a40cd8ec3301c44ffdc24b74e8e4eadc5',1,'model-meat.hpp']]], ['likelihood_5fexhaust_1006',['likelihood_exhaust',['../class_geese.html#af2d4bac42cc7c8287fb6853d50882115',1,'Geese']]], - ['likelihood_5fjoint_1007',['likelihood_joint',['../class_flock.html#a7bcad6b3c794cefc1b4bb613d13ddf71',1,'Flock']]], + ['likelihood_5fjoint_1007',['likelihood_joint',['../class_flock.html#add7c442fe0471c790c1945f7abbc2e56',1,'Flock']]], ['likelihood_5ftotal_1008',['likelihood_total',['../class_model.html#a42aee976ba5f79051e77798cefa7cda1',1,'Model']]], ['logodds_1009',['logodds',['../class_d_e_f_m.html#abf519be0cc1245fbaf71842ca5a53519',1,'DEFM']]] ]; diff --git a/statscounter-bones_8hpp.html b/statscounter-bones_8hpp.html index 09a22edc3..27c00da64 100644 --- a/statscounter-bones_8hpp.html +++ b/statscounter-bones_8hpp.html @@ -122,7 +122,7 @@ diff --git a/statscounter-bones_8hpp_source.html b/statscounter-bones_8hpp_source.html index 74709b56d..f275d45cf 100644 --- a/statscounter-bones_8hpp_source.html +++ b/statscounter-bones_8hpp_source.html @@ -188,7 +188,7 @@ diff --git a/statscounter-meat_8hpp.html b/statscounter-meat_8hpp.html index c9c6902f6..142e5a487 100644 --- a/statscounter-meat_8hpp.html +++ b/statscounter-meat_8hpp.html @@ -713,7 +713,7 @@

                                                                                                                                                  - +
                                                                                                                                                diff --git a/statscounter-meat_8hpp_source.html b/statscounter-meat_8hpp_source.html index d50cb1197..cb4f85474 100644 --- a/statscounter-meat_8hpp_source.html +++ b/statscounter-meat_8hpp_source.html @@ -384,7 +384,7 @@ diff --git a/structvec_hasher-members.html b/structvec_hasher-members.html index 1f62626e3..ad1f770f3 100644 --- a/structvec_hasher-members.html +++ b/structvec_hasher-members.html @@ -105,7 +105,7 @@ diff --git a/structvec_hasher.html b/structvec_hasher.html index a20798e6b..4dc4a0290 100644 --- a/structvec_hasher.html +++ b/structvec_hasher.html @@ -153,7 +153,7 @@

                                                                                                                                                  - +
                                                                                                                                                diff --git a/support-bones_8hpp.html b/support-bones_8hpp.html index 4b2f7c692..c0189ad56 100644 --- a/support-bones_8hpp.html +++ b/support-bones_8hpp.html @@ -122,7 +122,7 @@ diff --git a/support-bones_8hpp_source.html b/support-bones_8hpp_source.html index 1c901a3d5..47b5f6007 100644 --- a/support-bones_8hpp_source.html +++ b/support-bones_8hpp_source.html @@ -289,7 +289,7 @@ diff --git a/support-meat_8hpp.html b/support-meat_8hpp.html index f9fd4fa05..61130e6e8 100644 --- a/support-meat_8hpp.html +++ b/support-meat_8hpp.html @@ -138,7 +138,7 @@

                                                                                                                                                  - +
                                                                                                                                                diff --git a/support-meat_8hpp_source.html b/support-meat_8hpp_source.html index 091d34f26..baa153d41 100644 --- a/support-meat_8hpp_source.html +++ b/support-meat_8hpp_source.html @@ -746,7 +746,7 @@ diff --git a/typedefs_8hpp.html b/typedefs_8hpp.html index 37dd79b96..59d712ff0 100644 --- a/typedefs_8hpp.html +++ b/typedefs_8hpp.html @@ -624,7 +624,7 @@

                                                                                                                                                  - +
                                                                                                                                                diff --git a/typedefs_8hpp_source.html b/typedefs_8hpp_source.html index eb7370214..ac1724517 100644 --- a/typedefs_8hpp_source.html +++ b/typedefs_8hpp_source.html @@ -306,7 +306,7 @@
                                                                                                                                                255  return false;
                                                                                                                                                256 }
                                                                                                                                                258 
                                                                                                                                                -
                                                                                                                                                259 #ifdef __OPENM
                                                                                                                                                +
                                                                                                                                                259 #if defined(__OPENMP) || defined(_OPENMP)
                                                                                                                                                260 #pragma omp declare simd
                                                                                                                                                261 #endif
                                                                                                                                                262 template <typename T>
                                                                                                                                                @@ -317,7 +317,7 @@
                                                                                                                                                267 ) {
                                                                                                                                                268 
                                                                                                                                                269  double res = 0.0;
                                                                                                                                                -
                                                                                                                                                270  #ifdef __OPENM
                                                                                                                                                +
                                                                                                                                                270  #if defined(__OPENMP) || defined(_OPENMP)
                                                                                                                                                271  #pragma omp simd reduction(+:res)
                                                                                                                                                272  #else
                                                                                                                                                273  #ifdef __GNUC__
                                                                                                                                                @@ -333,7 +333,7 @@
                                                                                                                                                283 
                                                                                                                                                284 }
                                                                                                                                                285 
                                                                                                                                                -
                                                                                                                                                286 #ifdef __OPENM
                                                                                                                                                +
                                                                                                                                                286 #if defined(__OPENMP) || defined(_OPENMP)
                                                                                                                                                287 #pragma omp declare simd
                                                                                                                                                288 #endif
                                                                                                                                                289 template <>
                                                                                                                                                @@ -414,7 +414,7 @@