diff --git a/_r_e_a_d_m_e_8md.html b/_r_e_a_d_m_e_8md.html index e697ccf9f..6f422739c 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 f796b2787..5993aad46 100644 --- a/annotated.html +++ b/annotated.html @@ -147,7 +147,7 @@ diff --git a/barray-bones_8hpp.html b/barray-bones_8hpp.html index 88a439b61..74eaa74af 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 68c15d4d4..e502a7687 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 745970f92..fdfb220b6 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 3b6bce002..d330be7e3 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 a3919b62e..66fcd6bd4 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 fd8e2e015..8d02992c2 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 6cb471d2f..a2d5f4dc7 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 d048c7e42..d7afae252 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 b52ffbc27..4c31a6c62 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 cda88ae8f..7fd1fde1b 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 442a73959..dadfa1445 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 5c3802037..64191faa0 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 c8312123e..628301d24 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 b1ac61a88..827735572 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 6386b9ea7..5305f27cb 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 fb1221c72..3021fd623 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 729b6fbcb..c84b1bc89 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 ee8e279f5..b08873707 100644 --- a/barraydense-meat_8hpp_source.html +++ b/barraydense-meat_8hpp_source.html @@ -1186,7 +1186,7 @@ diff --git a/barraydensecell-bones_8hpp.html b/barraydensecell-bones_8hpp.html index 141eb414c..549c6c508 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 8b91dbf8d..bf40c3d89 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 bf317b1c8..062c0dc40 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 b8e889654..7716959a0 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 a60879c8e..147c78020 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 e469cdca3..f9bd3715f 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 f5f28153b..24c182a4a 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 b36cfa9ef..3344537fd 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 17ae2300e..f2583e566 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 360a540d8..70e710a37 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 d00fd8ab4..e3609db5b 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 0138f39ba..ab4a34db3 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 695258888..2ec76bed4 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 0d2e1c53b..6ea7ee124 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 c4efed6d9..937faa684 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 ce6a3e50f..a1b773991 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 0ca8a9ec3..7c40bb826 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 6f3cdfdc7..c8414faf2 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 2c4d8b8e1..cba81163e 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 4248a6082..c816dbd6f 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 40d2b9fea..611ac10d3 100644 --- a/barry-macros_8hpp.html +++ b/barry-macros_8hpp.html @@ -236,7 +236,7 @@

    - +
diff --git a/barry-macros_8hpp_source.html b/barry-macros_8hpp_source.html index 20cb38844..8f6714ad3 100644 --- a/barry-macros_8hpp_source.html +++ b/barry-macros_8hpp_source.html @@ -121,7 +121,7 @@ diff --git a/barry_8hpp.html b/barry_8hpp.html index de9e38365..8869fea92 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 18ded020c..074919ccb 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 f8e55f015..d79961621 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 69e597925..f72f9317d 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 949ff93b5..b30e05933 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 a0361ab48..8a5f3ba8b 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 4fae78a44..fe4c06fcc 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 f67366259..6e9208174 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 e77183d2e..ed6e18029 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 e788fdcf6..7eb286ca8 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 62642a046..f05fab10f 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 6b0a4e435..ab46c2c9c 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 02e5fb983..ce41e45db 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 ee9e07988..819bc3682 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 88818cbc6..054dfb622 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 d63591c26..1f7ef0a35 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 8779eb73d..ac75f3e1a 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 c47a59a6b..da0785d68 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 31f78a867..54fd6ee11 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 c71f7481b..38f00eba3 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 a6a7e377c..d6a94ec30 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 fcaae78f2..3901617a6 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 5da91b397..807a4c891 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 33d407629..803c80df0 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 5d1e4c375..e6a9fbf05 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 e37026ea4..6c7ce9b4c 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 30aad574b..b78910516 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 321466bfb..62b41f712 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 7f76f208b..d76033b63 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 d8d400845..f2b806e05 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 7d6342975..3e4758be5 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 116f2cb1c..29bf45411 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 c58f8f468..8994639ec 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 a3c29b91d..7d25b9dcf 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 4592aef92..fe938db21 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 d8261b9a5..f7553ff65 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 7b5f4537b..d260227ea 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 92703ac68..e4426dd8f 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 39a115365..e7ff06cfb 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 6bbe09afd..59f6e543e 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 eebd3e29f..44647de8b 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 30e6b9273..2327d246a 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 0c3eef775..7b5e0b318 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 2312cdd9d..a33cb4303 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 f2da697d4..6fd37aa8e 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 c2c73b196..43a7c6cb4 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 b992b4c36..ea61daed7 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 04f3c8599..a6f45f35e 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 177286537..c4e329201 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 0a08ddb38..d86c61879 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 6ea4bb831..ebb7c75e8 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 6c4ad2299..72acc3c2d 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 1ece24e1a..7330d695f 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 31bfb89fd..e6ee13e92 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 16498fe3a..e7e3de4a8 100644 --- a/class_flock-members.html +++ b/class_flock-members.html @@ -130,7 +130,7 @@ diff --git a/class_flock.html b/class_flock.html index a8c17da30..8867f6eed 100644 --- a/class_flock.html +++ b/class_flock.html @@ -948,7 +948,7 @@

    - +
diff --git a/class_freq_table-members.html b/class_freq_table-members.html index 5df6310c7..2857371f0 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 dd7526567..c90721315 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 080b4e364..e99911e07 100644 --- a/class_geese-members.html +++ b/class_geese-members.html @@ -159,7 +159,7 @@ diff --git a/class_geese.html b/class_geese.html index a34264c87..f39f5691a 100644 --- a/class_geese.html +++ b/class_geese.html @@ -922,7 +922,7 @@

-

Definition at line 115 of file geese-meat-likelihood.hpp.

+

Definition at line 109 of file geese-meat-likelihood.hpp.

@@ -1895,7 +1895,7 @@

    - +
diff --git a/class_model-members.html b/class_model-members.html index 789d04671..9b0d73098 100644 --- a/class_model-members.html +++ b/class_model-members.html @@ -182,7 +182,7 @@ diff --git a/class_model.html b/class_model.html index b5526a377..10fee5fd2 100644 --- a/class_model.html +++ b/class_model.html @@ -2837,7 +2837,7 @@

    - +
diff --git a/class_net_counter_data-members.html b/class_net_counter_data-members.html index 60478ec8c..68dee23a6 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 1e238730b..852c2f603 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 beaea16cc..9535605b8 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 6e9d2eaf8..75c2be892 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 7899e84fb..a9c85ad18 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 e84d3211b..e6c5fbb99 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 6ded1e79e..27b8ddf29 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 0b2549012..73247a2d7 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 0c4cedfae..23794f31c 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 be3c30968..895c4f7dc 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 a9a13d3d8..a45ec1a56 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 1b91ec9a5..981c85435 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 c9457458b..4f9d8e7ea 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 d1de61eba..838c4dbcf 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 e8acda764..6ff734b72 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 99278c5a6..cd15eed7d 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 dd649c197..acf7601f4 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 2dd8b2300..5327e1ff0 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 cedbd3086..657e6b8b0 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 30fda7115..de71b3e26 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 06749a20b..47a9a2d72 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 1227a28f5..4e854ce9b 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 a09d20ff2..5682959e1 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 6417e31df..2795f5eeb 100644 --- a/class_support.html +++ b/class_support.html @@ -1277,7 +1277,7 @@

    - +
diff --git a/classes.html b/classes.html index 6a96de6cd..4294e4fcc 100644 --- a/classes.html +++ b/classes.html @@ -140,7 +140,7 @@ diff --git a/col-bones_8hpp.html b/col-bones_8hpp.html index fe8cc330f..b1fe9d524 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 98560cd1b..33b8134dd 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 62a8e6591..be60111f5 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 6a57f1048..7ea313a8e 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 cc568bab1..ff219e923 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 f3494d508..0513eeb6e 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 1246bb6b9..aad941e3e 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 048d5992a..2ac4ec70a 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 aa1d02c8d..1b67cd361 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 75682c685..8c293fbc8 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 66da03904..824468263 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 8265954a9..81a17119b 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 c86c5be2a..d44f52098 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 7c0138d00..5a0fefb58 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 f328b0f14..8117fb5a7 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 2c024bbed..2a4486c5f 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 1f4fa1d32..f699c87d3 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 0a80aad3c..9958b1e0b 100644 --- a/dir_000003_000004.html +++ b/dir_000003_000004.html @@ -98,7 +98,7 @@

models → defm Relation

- + @@ -230,7 +230,7 @@

diff --git a/geese-meat-likelihood_8hpp.js b/geese-meat-likelihood_8hpp.js index 52305ee89..997448e9e 100644 --- a/geese-meat-likelihood_8hpp.js +++ b/geese-meat-likelihood_8hpp.js @@ -1,4 +1,4 @@ var geese_meat_likelihood_8hpp = [ - [ "pset_loop", "geese-meat-likelihood_8hpp.html#a8f076f3f2817ecf61ebfbd307062e6b2", null ] + [ "pset_loop", "geese-meat-likelihood_8hpp.html#a226e3a40afafec1f83caf7183e8f97af", null ] ]; \ No newline at end of file diff --git a/geese-meat-likelihood_8hpp_source.html b/geese-meat-likelihood_8hpp_source.html index b7530abe4..de80e0cab 100644 --- a/geese-meat-likelihood_8hpp_source.html +++ b/geese-meat-likelihood_8hpp_source.html @@ -101,7 +101,7 @@
3 
4 #include "geese-bones.hpp"
5 
-
6 inline void pset_loop(
+
6 inline void pset_loop(
7  size_t n,
8  size_t s,
9  size_t nfunctions,
@@ -112,7 +112,7 @@
14  const std::vector<std::vector<bool>> & states,
15  const std::vector< PhyloArray > & psets,
16  const std::vector<double> & psets_stats,
-
17  std::vector< std::vector< size_t > > & locations,
+
17  const std::vector< std::vector< size_t > > & locations,
18  const std::vector<geese::Node *> & node_offspring
19 )
20 {
@@ -171,200 +171,199 @@
73  if (off_mult < 0.0)
74  return;
75 
-
76  // Multiplying by P(x|x_n), the transition probability
-
77  std::vector< double > temp_stats;
-
78  temp_stats.reserve(par0.size());
-
79  for (auto p = 0u; p < par0.size(); ++p)
-
80  temp_stats.push_back(psets_stats[par0.size() * n + p]);
-
81 
-
82  // Use try catch in the following line
-
83  try {
-
84 
-
85  off_mult *= barry::likelihood_(
-
86  &temp_stats[0u],
-
87  par0,
-
88  norm_const_i,
-
89  par0.size(),
-
90  false
-
91  );
-
92 
-
93  } catch (std::exception & e) {
+
76  // Use try catch in the following line
+
77  try {
+
78 
+
79  off_mult *= barry::likelihood_(
+
80  &psets_stats[par0.size() * n],
+
81  par0,
+
82  norm_const_i,
+
83  par0.size(),
+
84  false
+
85  );
+
86 
+
87  } catch (std::exception & e) {
+
88 
+
89  auto err = std::string(e.what());
+
90 
+
91  std::string state_str = "";
+
92  for (const auto & ss : states[s])
+
93  state_str += std::to_string(ss) + " ";
94 
-
95  auto err = std::string(e.what());
-
96 
-
97  std::string state_str = "";
-
98  for (const auto & ss : states[s])
-
99  state_str += std::to_string(ss) + " ";
-
100 
-
101  err = "Error computing the likelihood at node " +
-
102  std::to_string(node_id) + " with state " + state_str +
-
103  ". Error message:\n" +
-
104  err;
-
105 
-
106  throw std::runtime_error(err);
-
107 
-
108  }
-
109 
-
110  // Adding to the total probabilities
-
111  totprob_n[n] = off_mult;
-
112 
-
113 }
-
114 
-
115 inline double Geese::likelihood(
-
116  const std::vector< double > & par,
-
117  bool as_log,
-
118  bool use_reduced_sequence,
-
119  size_t ncores,
-
120  bool no_update_normalizing_constant
-
121 ) {
-
122 
-
123  // Checking whether the model is initialized
-
124  INITIALIZED()
-
125 
-
126  // Splitting the probabilities
-
127  std::vector< double > par0(par.begin(), par.end() - nfunctions);
-
128  std::vector< double > par_root(par.end() - nfunctions, par.end());
+
95  err = "Error computing the likelihood at node " +
+
96  std::to_string(node_id) + " with state " + state_str +
+
97  ". Error message:\n" +
+
98  err;
+
99 
+
100  throw std::runtime_error(err);
+
101 
+
102  }
+
103 
+
104  // Adding to the total probabilities
+
105  totprob_n[n] = off_mult;
+
106 
+
107 }
+
108 
+
109 inline double Geese::likelihood(
+
110  const std::vector< double > & par,
+
111  bool as_log,
+
112  bool use_reduced_sequence,
+
113  size_t ncores,
+
114  bool no_update_normalizing_constant
+
115 ) {
+
116 
+
117  // Checking whether the model is initialized
+
118  INITIALIZED()
+
119 
+
120  // Splitting the probabilities
+
121  std::vector< double > par0(par.begin(), par.end() - nfunctions);
+
122  std::vector< double > par_root(par.end() - nfunctions, par.end());
+
123 
+
124  // Scaling root
+
125  for (auto& p : par_root)
+
126  p = std::exp(p)/(std::exp(p) + 1);
+
127 
+
128  double ll = 0.0;
129 
-
130  // Scaling root
-
131  for (auto& p : par_root)
-
132  p = std::exp(p)/(std::exp(p) + 1);
+
130  // Updating normalizing constants
+
131  if (!no_update_normalizing_constant)
+
132  model->update_normalizing_constants(par0, ncores);
133 
-
134  double ll = 0.0;
-
135 
-
136  // Updating normalizing constants
-
137  if (!no_update_normalizing_constant)
-
138  model->update_normalizing_constants(par0, ncores);
-
139 
-
140  // Following the prunning sequence
-
141  const std::vector< size_t > & preseq = use_reduced_sequence ?
-
142  this->reduced_sequence : this->sequence;
+
134  // Following the prunning sequence
+
135  const std::vector< size_t > & preseq = use_reduced_sequence ?
+
136  this->reduced_sequence : this->sequence;
+
137 
+
138  // The first time it is called, it need to generate the corresponding
+
139  // hashes of the columns so it is fast to access then (saves time
+
140  // hashing and looking in the map.)
+
141  const auto & arrays2support = *(model->get_arrays2support());
+
142  const auto & normconst = model->get_normalizing_constants();
143 
-
144  // The first time it is called, it need to generate the corresponding
-
145  // hashes of the columns so it is fast to access then (saves time
-
146  // hashing and looking in the map.)
-
147  const auto & arrays2support = *(model->get_arrays2support());
-
148  const auto & normconst = model->get_normalizing_constants();
-
149 
-
150  for (auto& i : preseq)
-
151  {
-
152 
-
153  // We cannot compute probability at the leaf, we need to continue
-
154  if (this->nodes[i].is_leaf())
-
155  continue;
-
156 
-
157  // Since we are using this a lot...
-
158  Node & node = nodes[i];
-
159  const size_t node_id = node.id;
-
160 
-
161  // Iterating through states
-
162  for (size_t s = 0u; s < states.size(); ++s)
-
163  {
-
164 
-
165  // Starting the prob
-
166  size_t array_id = node.narray[s];
-
167  size_t support_id = arrays2support[array_id];
-
168  double norm_const_i = normconst[support_id];
-
169 
-
170  // Retrieving the sets of arrays
-
171  const std::vector< PhyloArray > & psets =
-
172  *(model->get_pset(array_id));
-
173 
-
174  const std::vector<double> & psets_stats =
-
175  *(model->get_pset_stats(array_id));
-
176 
-
177  std::vector< std::vector< size_t > > & locations = pset_loc[support_id];
-
178 
-
179  // Making sure parallelization makes sense
-
180  if (psets.size() < 1000)
-
181  ncores = 1u;
-
182 
-
183  // Summation over all possible values of X
-
184  const auto & node_offspring = node.offspring;
-
185  std::vector< double > totprob_n(psets.size(), 0.0);
-
186  #if defined(_OPENMP) || defined(__OPENMP)
-
187  if (ncores > 1u)
-
188  {
-
189  #pragma omp parallel for num_threads(ncores) \
-
190  shared(\
-
191  locations, psets, psets_stats, totprob_n, node, states,\
-
192  par0, node_offspring, nfunctions, array_id, norm_const_i, \
-
193  s, node_id) default(none)
-
194  for (size_t n = 0u; n < psets.size(); ++n)
-
195  {
-
196  pset_loop(
-
197  n, s, nfunctions, node_id, norm_const_i, totprob_n,
-
198  par0, states, psets, psets_stats, locations,
-
199  node_offspring
-
200  );
-
201  }
-
202  } else {
-
203  for (size_t n = 0u; n < psets.size(); ++n)
-
204  {
-
205  pset_loop(
-
206  n, s, nfunctions, node_id, norm_const_i, totprob_n,
-
207  par0, states, psets, psets_stats, locations,
-
208  node_offspring
-
209  );
-
210  }
-
211  }
-
212  #else
-
213  for (size_t n = 0u; n < psets.size(); ++n)
-
214  {
-
215  pset_loop(
-
216  n, s, nfunctions, node_id, norm_const_i, totprob_n,
-
217  par0, states, psets, psets_stats, locations,
-
218  node_offspring
-
219  );
-
220  }
-
221  #endif
-
222 
-
223 
-
224  // Setting the probability at the node
-
225  node.subtree_prob[s] = 0.0;
-
226  for (size_t n = 0u; n < psets.size(); ++n)
-
227  node.subtree_prob[s] += totprob_n[n];
-
228 
-
229  }
-
230 
-
231  // All probabilities should be completed at this point
-
232  if (node.parent == nullptr)
-
233  {
-
234 
-
235  for (size_t s = 0u; s < states.size(); ++s)
-
236  {
-
237 
-
238  double tmpll = 1.0;
-
239 
-
240  for (auto k = 0u; k < nfunctions; ++k)
-
241  {
-
242 
-
243  tmpll *= states[s][k] ? par_root[k] : (1 - par_root[k]);
-
244 
-
245  }
-
246 
-
247  ll += tmpll * node.subtree_prob[s];
-
248 
-
249  }
-
250  }
-
251 
-
252  }
-
253 
-
254  // In the case that the sequence is empty, then it means
-
255  // that we are looking at a completely unnanotated tree,
-
256  // thus the likelihood should be one
-
257  if (preseq.size() == 0u)
-
258  return as_log ? -std::numeric_limits<double>::infinity() : 1.0;
+
144  for (auto& i : preseq)
+
145  {
+
146 
+
147  // We cannot compute probability at the leaf, we need to continue
+
148  if (this->nodes[i].is_leaf())
+
149  continue;
+
150 
+
151  // Since we are using this a lot...
+
152  Node & node = nodes[i];
+
153  const size_t node_id = node.id;
+
154 
+
155  // Iterating through states
+
156  for (size_t s = 0u; s < states.size(); ++s)
+
157  {
+
158 
+
159  // Starting the prob
+
160  size_t array_id = node.narray[s];
+
161  size_t support_id = arrays2support[array_id];
+
162  double norm_const_i = normconst[support_id];
+
163 
+
164  // Retrieving the sets of arrays
+
165  const std::vector< PhyloArray > & psets =
+
166  *(model->get_pset(array_id));
+
167 
+
168  const std::vector<double> & psets_stats =
+
169  *(model->get_pset_stats(array_id));
+
170 
+
171  std::vector< std::vector< size_t > > & locations = pset_loc[support_id];
+
172 
+
173  // Making sure parallelization makes sense
+
174  if (psets.size() < 1000)
+
175  ncores = 1u;
+
176 
+
177  // Summation over all possible values of X
+
178  const auto & node_offspring = node.offspring;
+
179  std::vector< double > totprob_n(psets.size(), 0.0);
+
180  #if defined(_OPENMP) || defined(__OPENMP)
+
181  if (ncores > 1u)
+
182  {
+
183  #pragma omp parallel for num_threads(ncores) \
+
184  shared(\
+
185  locations, psets, psets_stats, totprob_n, node, states,\
+
186  par0, node_offspring, nfunctions, array_id, norm_const_i, \
+
187  s, node_id) default(none)
+
188  for (size_t n = 0u; n < psets.size(); ++n)
+
189  {
+
190  pset_loop(
+
191  n, s, nfunctions, node_id, norm_const_i, totprob_n,
+
192  par0, states, psets, psets_stats, locations,
+
193  node_offspring
+
194  );
+
195  }
+
196  } else {
+
197  for (size_t n = 0u; n < psets.size(); ++n)
+
198  {
+
199  pset_loop(
+
200  n, s, nfunctions, node_id, norm_const_i, totprob_n,
+
201  par0, states, psets, psets_stats, locations,
+
202  node_offspring
+
203  );
+
204  }
+
205  }
+
206  #else
+
207  for (size_t n = 0u; n < psets.size(); ++n)
+
208  {
+
209  pset_loop(
+
210  n, s, nfunctions, node_id, norm_const_i, totprob_n,
+
211  par0, states, psets, psets_stats, locations,
+
212  node_offspring
+
213  );
+
214  }
+
215  #endif
+
216 
+
217 
+
218  // Setting the probability at the node
+
219  node.subtree_prob[s] = 0.0;
+
220  auto & nsp = node.subtree_prob[s];
+
221  #if defined(_OPENMP) || defined(__OPENMP)
+
222  #pragma omp simd reduction(+:nsp)
+
223  #endif
+
224  for (size_t n = 0u; n < psets.size(); ++n)
+
225  nsp += totprob_n[n];
+
226 
+
227 
+
228  }
+
229 
+
230  // All probabilities should be completed at this point
+
231  if (node.parent == nullptr)
+
232  {
+
233 
+
234  for (size_t s = 0u; s < states.size(); ++s)
+
235  {
+
236 
+
237  double tmpll = 1.0;
+
238 
+
239  for (auto k = 0u; k < nfunctions; ++k)
+
240  {
+
241 
+
242  tmpll *= states[s][k] ? par_root[k] : (1 - par_root[k]);
+
243 
+
244  }
+
245 
+
246  ll += tmpll * node.subtree_prob[s];
+
247 
+
248  }
+
249  }
+
250 
+
251  }
+
252 
+
253  // In the case that the sequence is empty, then it means
+
254  // that we are looking at a completely unnanotated tree,
+
255  // thus the likelihood should be one
+
256  if (preseq.size() == 0u)
+
257  return as_log ? -std::numeric_limits<double>::infinity() : 1.0;
+
258 
259 
-
260 
-
261  return as_log ? std::log(ll) : ll;
-
262 
-
263 }
-
264 #endif
+
260  return as_log ? std::log(ll) : ll;
+
261 
+
262 }
+
263 #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, size_t ncores=1u, bool no_update_normalizing_constant=false)
+
double likelihood(const std::vector< double > &par, bool as_log=false, bool use_reduced_sequence=true, size_t ncores=1u, bool no_update_normalizing_constant=false)
std::map< size_t, Node > nodes
A single node for the model.
std::vector< size_t > annotations
Observed annotations (only defined for Geese)
@@ -377,7 +376,7 @@
size_t i
#define INITIALIZED()
Definition: geese-bones.hpp:22
-
void pset_loop(size_t n, size_t s, size_t nfunctions, const size_t node_id, double norm_const_i, std::vector< double > &totprob_n, const std::vector< double > &par0, const std::vector< std::vector< bool >> &states, const std::vector< PhyloArray > &psets, const std::vector< double > &psets_stats, std::vector< std::vector< size_t > > &locations, const std::vector< geese::Node * > &node_offspring)
+
void pset_loop(size_t n, size_t s, size_t nfunctions, const size_t node_id, double norm_const_i, std::vector< double > &totprob_n, const std::vector< double > &par0, const std::vector< std::vector< bool >> &states, const std::vector< PhyloArray > &psets, const std::vector< double > &psets_stats, const std::vector< std::vector< size_t > > &locations, const std::vector< geese::Node * > &node_offspring)
double likelihood_(const double *stats_target, const std::vector< double > &params, const double normalizing_constant, size_t n_params, bool log_=false)
Definition: model-meat.hpp:90
@@ -385,7 +384,7 @@ diff --git a/geese-meat-likelihood__exhaust_8hpp.html b/geese-meat-likelihood__exhaust_8hpp.html index 0c43e79bb..81eaab450 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 b2451acf1..33ec71e5c 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 7eaee121e..0def2e05f 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 0417a12bf..e4fa4313d 100644 --- a/geese-meat-predict_8hpp_source.html +++ b/geese-meat-predict_8hpp_source.html @@ -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, size_t ncores=1u, bool no_update_normalizing_constant=false)
+
double likelihood(const std::vector< double > &par, bool as_log=false, bool use_reduced_sequence=true, size_t ncores=1u, bool no_update_normalizing_constant=false)
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 014dd5c51..63b68e415 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 f586238d4..f9246a14c 100644 --- a/geese-meat-predict__exhaust_8hpp_source.html +++ b/geese-meat-predict__exhaust_8hpp_source.html @@ -268,7 +268,7 @@
std::vector< size_t > sequence
size_t nnodes() const noexcept
Number of nodes (interior + leaf)
Definition: geese-meat.hpp:434
std::vector< std::vector< double > > predict_exhaust_backend(const std::vector< double > &par, const std::vector< size_t > &preorder)
-
double likelihood(const std::vector< double > &par, bool as_log=false, bool use_reduced_sequence=true, size_t ncores=1u, bool no_update_normalizing_constant=false)
+
double likelihood(const std::vector< double > &par, bool as_log=false, bool use_reduced_sequence=true, size_t ncores=1u, bool no_update_normalizing_constant=false)
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
std::vector< std::vector< double > > predict_exhaust(const std::vector< double > &par)
@@ -294,7 +294,7 @@ diff --git a/geese-meat-predict__sim_8hpp.html b/geese-meat-predict__sim_8hpp.html index 77934cd56..313a793d8 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 073b94173..66af3504c 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 ec38ce803..c77172de0 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 341d4fd22..b7faa06ec 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 5f2ba623d..080cd07ef 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 cca801745..8b7e683ec 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 173d116e9..56a2cca43 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 0e16a4c87..470a954d6 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 d2420f2f5..a6c804093 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 8c3d2019a..7a3a86c40 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 8fcac93bf..dfa25ed4f 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 11c468f75..ef0092ee8 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 0f74678c8..c65a967a9 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 dc1e9c85c..3b2111f73 100644 --- a/geese_8hpp_source.html +++ b/geese_8hpp_source.html @@ -146,7 +146,7 @@ diff --git a/globals.html b/globals.html index a2cc794bb..08cc45dde 100644 --- a/globals.html +++ b/globals.html @@ -104,7 +104,7 @@

- a -

    diff --git a/globals_b.html b/globals_b.html index 29b4a213d..8951f8785 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 c0871e5f0..78291bb43 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 1ec063dde..d62707263 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 290f59b50..8185b0277 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 09943cf75..fbc4d6957 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 826cead24..8a9115390 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 3e48dc4e4..59e4d7b6b 100644 --- a/globals_func.html +++ b/globals_func.html @@ -409,7 +409,7 @@

                - o -

                  - p -

                  @@ -478,7 +478,7 @@

                  - v -

                    diff --git a/globals_g.html b/globals_g.html index 2100040ff..e94b8cc75 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 15f6182cf..984a268b7 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 ad225ba6a..0695f7efb 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 e1ab35614..d2dc3a522 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 cc83cac78..bdbd8c0ee 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 b0c287fae..bb1a8fe51 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 644bbf0ba..d5689f400 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 9dddf5bc0..17c4cc5fc 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 420f54afe..760b5c266 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 183742f92..85d0050e5 100644 --- a/globals_p.html +++ b/globals_p.html @@ -159,7 +159,7 @@

                                      - p -

                                      @@ -167,7 +167,7 @@

                                      - p -

                                        diff --git a/globals_r.html b/globals_r.html index 0b96b7b4b..7ef5529ef 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 9108d6f2f..34f01fb72 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 fa7ddc5d3..ed5d33652 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 51c9d7ecf..eb48623eb 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 f2608ad24..16555eb6c 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 da86ef9a9..f318c580f 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 ecca54d6a..74336afa0 100644 --- a/globals_vars.html +++ b/globals_vars.html @@ -174,7 +174,7 @@ diff --git a/globals_z.html b/globals_z.html index 6c94a0434..51f5e43d8 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 5149bebd8..5247b0ff3 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 4279c262e..0cfa38717 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 b3b617de6..4564ae564 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 1983e2d94..ee56a8bf9 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 915ece3f7..44c6f96b7 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 f3165162e..c2c90698e 100644 --- a/group__stat-models.html +++ b/group__stat-models.html @@ -121,7 +121,7 @@ diff --git a/hierarchy.html b/hierarchy.html index 44bb144f9..39da86d24 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -161,7 +161,7 @@ diff --git a/index.html b/index.html index 0ceca6647..c82e183ec 100644 --- a/index.html +++ b/index.html @@ -206,7 +206,7 @@

                                                      Code of Conduct

                                                      diff --git a/inherits.html b/inherits.html index affae4045..cb80021be 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 d7d8959af..417769d37 100644 Binary files a/latex/barray-bones_8hpp__dep__incl.pdf and b/latex/barray-bones_8hpp__dep__incl.pdf differ diff --git a/latex/barray-meat-operators_8hpp__dep__incl.pdf b/latex/barray-meat-operators_8hpp__dep__incl.pdf index 2934c5924..298089852 100644 Binary files a/latex/barray-meat-operators_8hpp__dep__incl.pdf and b/latex/barray-meat-operators_8hpp__dep__incl.pdf differ diff --git a/latex/barray-meat_8hpp__dep__incl.pdf b/latex/barray-meat_8hpp__dep__incl.pdf index ce4ce61d9..05cb2793e 100644 Binary files a/latex/barray-meat_8hpp__dep__incl.pdf and b/latex/barray-meat_8hpp__dep__incl.pdf differ diff --git a/latex/barraycell-bones_8hpp__dep__incl.pdf b/latex/barraycell-bones_8hpp__dep__incl.pdf index 956da1774..10dfe2f8c 100644 Binary files a/latex/barraycell-bones_8hpp__dep__incl.pdf and b/latex/barraycell-bones_8hpp__dep__incl.pdf differ diff --git a/latex/barraycell-meat_8hpp__dep__incl.pdf b/latex/barraycell-meat_8hpp__dep__incl.pdf index c8f63cc30..45ffa1cf4 100644 Binary files a/latex/barraycell-meat_8hpp__dep__incl.pdf and b/latex/barraycell-meat_8hpp__dep__incl.pdf differ diff --git a/latex/barraydense-bones_8hpp__dep__incl.pdf b/latex/barraydense-bones_8hpp__dep__incl.pdf index 3eb543549..3bf99c231 100644 Binary files a/latex/barraydense-bones_8hpp__dep__incl.pdf and b/latex/barraydense-bones_8hpp__dep__incl.pdf differ diff --git a/latex/barraydense-meat-operators_8hpp__dep__incl.pdf b/latex/barraydense-meat-operators_8hpp__dep__incl.pdf index 2f7341ef9..a7fbe68b4 100644 Binary files a/latex/barraydense-meat-operators_8hpp__dep__incl.pdf and b/latex/barraydense-meat-operators_8hpp__dep__incl.pdf differ diff --git a/latex/barraydense-meat_8hpp__dep__incl.pdf b/latex/barraydense-meat_8hpp__dep__incl.pdf index f77f904b4..76537a814 100644 Binary files a/latex/barraydense-meat_8hpp__dep__incl.pdf and b/latex/barraydense-meat_8hpp__dep__incl.pdf differ diff --git a/latex/barraydensecell-bones_8hpp__dep__incl.pdf b/latex/barraydensecell-bones_8hpp__dep__incl.pdf index cb0e45c43..5f6e01857 100644 Binary files a/latex/barraydensecell-bones_8hpp__dep__incl.pdf and b/latex/barraydensecell-bones_8hpp__dep__incl.pdf differ diff --git a/latex/barraydensecell-meat_8hpp__dep__incl.pdf b/latex/barraydensecell-meat_8hpp__dep__incl.pdf index 63ca6b888..a246ef92f 100644 Binary files a/latex/barraydensecell-meat_8hpp__dep__incl.pdf and b/latex/barraydensecell-meat_8hpp__dep__incl.pdf differ diff --git a/latex/barraydensecol-bones_8hpp__dep__incl.pdf b/latex/barraydensecol-bones_8hpp__dep__incl.pdf index ebf0ef113..489ae7693 100644 Binary files a/latex/barraydensecol-bones_8hpp__dep__incl.pdf and b/latex/barraydensecol-bones_8hpp__dep__incl.pdf differ diff --git a/latex/barraydenserow-bones_8hpp__dep__incl.pdf b/latex/barraydenserow-bones_8hpp__dep__incl.pdf index 5c56a3c0c..fdfebae54 100644 Binary files a/latex/barraydenserow-bones_8hpp__dep__incl.pdf and b/latex/barraydenserow-bones_8hpp__dep__incl.pdf differ diff --git a/latex/barry-configuration_8hpp__dep__incl.pdf b/latex/barry-configuration_8hpp__dep__incl.pdf index 00756bd41..2d0abb0dd 100644 Binary files a/latex/barry-configuration_8hpp__dep__incl.pdf and b/latex/barry-configuration_8hpp__dep__incl.pdf differ diff --git a/latex/barry-debug_8hpp__dep__incl.pdf b/latex/barry-debug_8hpp__dep__incl.pdf index c8044a23c..fbdb9a9e3 100644 Binary files a/latex/barry-debug_8hpp__dep__incl.pdf and b/latex/barry-debug_8hpp__dep__incl.pdf differ diff --git a/latex/barry-macros_8hpp__dep__incl.pdf b/latex/barry-macros_8hpp__dep__incl.pdf index f6bc6c6a9..fd9e076ff 100644 Binary files a/latex/barry-macros_8hpp__dep__incl.pdf and b/latex/barry-macros_8hpp__dep__incl.pdf differ diff --git a/latex/barry_8hpp__incl.pdf b/latex/barry_8hpp__incl.pdf index 10a6acb8d..e2ed9b9a3 100644 Binary files a/latex/barry_8hpp__incl.pdf and b/latex/barry_8hpp__incl.pdf differ diff --git a/latex/cell-bones_8hpp__dep__incl.pdf b/latex/cell-bones_8hpp__dep__incl.pdf index ff2ca7230..f11ec9a1b 100644 Binary files a/latex/cell-bones_8hpp__dep__incl.pdf and b/latex/cell-bones_8hpp__dep__incl.pdf differ diff --git a/latex/cell-meat_8hpp__dep__incl.pdf b/latex/cell-meat_8hpp__dep__incl.pdf index 9025a0414..c907f8d9e 100644 Binary files a/latex/cell-meat_8hpp__dep__incl.pdf and b/latex/cell-meat_8hpp__dep__incl.pdf differ diff --git a/latex/class_const_b_array_row_iter__coll__graph.pdf b/latex/class_const_b_array_row_iter__coll__graph.pdf index 59ee3cc5c..fce042501 100644 Binary files a/latex/class_const_b_array_row_iter__coll__graph.pdf and b/latex/class_const_b_array_row_iter__coll__graph.pdf differ diff --git a/latex/class_d_e_f_m__coll__graph.pdf b/latex/class_d_e_f_m__coll__graph.pdf index 858e3a900..265338da1 100644 Binary files a/latex/class_d_e_f_m__coll__graph.pdf and b/latex/class_d_e_f_m__coll__graph.pdf differ diff --git a/latex/class_d_e_f_m__inherit__graph.pdf b/latex/class_d_e_f_m__inherit__graph.pdf index 858e3a900..265338da1 100644 Binary files a/latex/class_d_e_f_m__inherit__graph.pdf and b/latex/class_d_e_f_m__inherit__graph.pdf differ diff --git a/latex/class_d_e_f_m_rule_data__inherit__graph.pdf b/latex/class_d_e_f_m_rule_data__inherit__graph.pdf index 08cd84c6e..242a8a422 100644 Binary files a/latex/class_d_e_f_m_rule_data__inherit__graph.pdf and b/latex/class_d_e_f_m_rule_data__inherit__graph.pdf differ diff --git a/latex/class_d_e_f_m_rule_dyn_data__coll__graph.pdf b/latex/class_d_e_f_m_rule_dyn_data__coll__graph.pdf index 761536be9..f1798b761 100644 Binary files a/latex/class_d_e_f_m_rule_dyn_data__coll__graph.pdf and b/latex/class_d_e_f_m_rule_dyn_data__coll__graph.pdf differ diff --git a/latex/class_d_e_f_m_rule_dyn_data__inherit__graph.pdf b/latex/class_d_e_f_m_rule_dyn_data__inherit__graph.pdf index 761536be9..f1798b761 100644 Binary files a/latex/class_d_e_f_m_rule_dyn_data__inherit__graph.pdf and b/latex/class_d_e_f_m_rule_dyn_data__inherit__graph.pdf differ diff --git a/latex/class_geese.tex b/latex/class_geese.tex index 02668df83..e29c9d515 100644 --- a/latex/class_geese.tex +++ b/latex/class_geese.tex @@ -444,7 +444,7 @@ -Definition at line 115 of file geese-\/meat-\/likelihood.\+hpp. +Definition at line 109 of file geese-\/meat-\/likelihood.\+hpp. \mbox{\Hypertarget{class_geese_af2d4bac42cc7c8287fb6853d50882115}\label{class_geese_af2d4bac42cc7c8287fb6853d50882115}} \index{Geese@{Geese}!likelihood\_exhaust@{likelihood\_exhaust}} diff --git a/latex/class_model__coll__graph.pdf b/latex/class_model__coll__graph.pdf index 27944f8e0..0ec251acd 100644 Binary files a/latex/class_model__coll__graph.pdf and b/latex/class_model__coll__graph.pdf differ diff --git a/latex/class_node__coll__graph.pdf b/latex/class_node__coll__graph.pdf index 5c9a7e539..6cb2d0d28 100644 Binary files a/latex/class_node__coll__graph.pdf and b/latex/class_node__coll__graph.pdf differ diff --git a/latex/class_power_set__coll__graph.pdf b/latex/class_power_set__coll__graph.pdf index 74a553f32..bb57ae0dc 100644 Binary files a/latex/class_power_set__coll__graph.pdf and b/latex/class_power_set__coll__graph.pdf differ diff --git a/latex/counters-bones_8hpp__dep__incl.pdf b/latex/counters-bones_8hpp__dep__incl.pdf index dbbc662ec..1483238fc 100644 Binary files a/latex/counters-bones_8hpp__dep__incl.pdf and b/latex/counters-bones_8hpp__dep__incl.pdf differ diff --git a/latex/counters-meat_8hpp__dep__incl.pdf b/latex/counters-meat_8hpp__dep__incl.pdf index 767391e3c..00ebf666a 100644 Binary files a/latex/counters-meat_8hpp__dep__incl.pdf and b/latex/counters-meat_8hpp__dep__incl.pdf differ diff --git a/latex/defm-bones_8hpp__dep__incl.pdf b/latex/defm-bones_8hpp__dep__incl.pdf index 0628dda48..a2cd4e123 100644 Binary files a/latex/defm-bones_8hpp__dep__incl.pdf and b/latex/defm-bones_8hpp__dep__incl.pdf differ diff --git a/latex/defm-meat_8hpp__dep__incl.pdf b/latex/defm-meat_8hpp__dep__incl.pdf index 71340e1d7..3ea769673 100644 Binary files a/latex/defm-meat_8hpp__dep__incl.pdf and b/latex/defm-meat_8hpp__dep__incl.pdf differ diff --git a/latex/defm-types_8hpp__dep__incl.pdf b/latex/defm-types_8hpp__dep__incl.pdf index 0571b69bf..3ef09d10a 100644 Binary files a/latex/defm-types_8hpp__dep__incl.pdf and b/latex/defm-types_8hpp__dep__incl.pdf differ diff --git a/latex/defm_2counters_8hpp__dep__incl.pdf b/latex/defm_2counters_8hpp__dep__incl.pdf index 0b8c61de3..fc916da0a 100644 Binary files a/latex/defm_2counters_8hpp__dep__incl.pdf and b/latex/defm_2counters_8hpp__dep__incl.pdf differ diff --git a/latex/defm_2counters_8hpp__incl.pdf b/latex/defm_2counters_8hpp__incl.pdf index 0256a8549..35cbca2ea 100644 Binary files a/latex/defm_2counters_8hpp__incl.pdf and b/latex/defm_2counters_8hpp__incl.pdf differ diff --git a/latex/defm_8hpp__incl.pdf b/latex/defm_8hpp__incl.pdf index 4ceaecec1..cc5be5612 100644 Binary files a/latex/defm_8hpp__incl.pdf and b/latex/defm_8hpp__incl.pdf differ diff --git a/latex/dir_488ec4010567cc6d95c62bdcb57a6d3e_dep.pdf b/latex/dir_488ec4010567cc6d95c62bdcb57a6d3e_dep.pdf index 39fc525ed..b55c0fc79 100644 Binary files a/latex/dir_488ec4010567cc6d95c62bdcb57a6d3e_dep.pdf and b/latex/dir_488ec4010567cc6d95c62bdcb57a6d3e_dep.pdf differ diff --git a/latex/dir_6e63e3665115632dc5d61b2d6d6c3354_dep.pdf b/latex/dir_6e63e3665115632dc5d61b2d6d6c3354_dep.pdf index 4ad1c3368..b7142bc16 100644 Binary files a/latex/dir_6e63e3665115632dc5d61b2d6d6c3354_dep.pdf and b/latex/dir_6e63e3665115632dc5d61b2d6d6c3354_dep.pdf differ diff --git a/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.pdf b/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.pdf index 682ab7c63..75b621b0a 100644 Binary files a/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.pdf and b/latex/dir_d44c64559bbebec7f509842c48db8b23_dep.pdf differ diff --git a/latex/flock-bones_8hpp__dep__incl.pdf b/latex/flock-bones_8hpp__dep__incl.pdf index 3b74df1d7..757f84cfd 100644 Binary files a/latex/flock-bones_8hpp__dep__incl.pdf and b/latex/flock-bones_8hpp__dep__incl.pdf differ diff --git a/latex/flock-meat_8hpp__dep__incl.pdf b/latex/flock-meat_8hpp__dep__incl.pdf index e7226b60a..e73b30a38 100644 Binary files a/latex/flock-meat_8hpp__dep__incl.pdf and b/latex/flock-meat_8hpp__dep__incl.pdf differ diff --git a/latex/formula_8hpp__dep__incl.pdf b/latex/formula_8hpp__dep__incl.pdf index 78977dfb0..fe191acfd 100644 Binary files a/latex/formula_8hpp__dep__incl.pdf and b/latex/formula_8hpp__dep__incl.pdf differ diff --git a/latex/freqtable_8hpp__dep__incl.pdf b/latex/freqtable_8hpp__dep__incl.pdf index 0ca0f8c8e..cba0df444 100644 Binary files a/latex/freqtable_8hpp__dep__incl.pdf and b/latex/freqtable_8hpp__dep__incl.pdf differ diff --git a/latex/geese-bones_8hpp__dep__incl.pdf b/latex/geese-bones_8hpp__dep__incl.pdf index 05447dd13..5b8db2588 100644 Binary files a/latex/geese-bones_8hpp__dep__incl.pdf and b/latex/geese-bones_8hpp__dep__incl.pdf differ diff --git a/latex/geese-meat-constructors_8hpp__dep__incl.pdf b/latex/geese-meat-constructors_8hpp__dep__incl.pdf index e90dbb136..057151f23 100644 Binary files a/latex/geese-meat-constructors_8hpp__dep__incl.pdf and b/latex/geese-meat-constructors_8hpp__dep__incl.pdf differ diff --git a/latex/geese-meat-likelihood_8hpp.tex b/latex/geese-meat-likelihood_8hpp.tex index 613d9f2e3..5d0dd2a79 100644 --- a/latex/geese-meat-likelihood_8hpp.tex +++ b/latex/geese-meat-likelihood_8hpp.tex @@ -20,16 +20,16 @@ \doxysubsection*{Functions} \begin{DoxyCompactItemize} \item -void \mbox{\hyperlink{geese-meat-likelihood_8hpp_a8f076f3f2817ecf61ebfbd307062e6b2}{pset\+\_\+loop}} (size\+\_\+t n, size\+\_\+t s, size\+\_\+t nfunctions, const size\+\_\+t node\+\_\+id, double norm\+\_\+const\+\_\+i, std\+::vector$<$ double $>$ \&totprob\+\_\+n, const std\+::vector$<$ double $>$ \&par0, const std\+::vector$<$ std\+::vector$<$ bool $>$$>$ \&states, const std\+::vector$<$ \mbox{\hyperlink{geese-types_8hpp_a3f0cae5b6ac5c728612da24e8aa3b5f6}{Phylo\+Array}} $>$ \&psets, const std\+::vector$<$ double $>$ \&psets\+\_\+stats, std\+::vector$<$ std\+::vector$<$ size\+\_\+t $>$ $>$ \&locations, const std\+::vector$<$ geese\+::\+Node $\ast$ $>$ \&node\+\_\+offspring) +void \mbox{\hyperlink{geese-meat-likelihood_8hpp_a226e3a40afafec1f83caf7183e8f97af}{pset\+\_\+loop}} (size\+\_\+t n, size\+\_\+t s, size\+\_\+t nfunctions, const size\+\_\+t node\+\_\+id, double norm\+\_\+const\+\_\+i, std\+::vector$<$ double $>$ \&totprob\+\_\+n, const std\+::vector$<$ double $>$ \&par0, const std\+::vector$<$ std\+::vector$<$ bool $>$$>$ \&states, const std\+::vector$<$ \mbox{\hyperlink{geese-types_8hpp_a3f0cae5b6ac5c728612da24e8aa3b5f6}{Phylo\+Array}} $>$ \&psets, const std\+::vector$<$ double $>$ \&psets\+\_\+stats, const std\+::vector$<$ std\+::vector$<$ size\+\_\+t $>$ $>$ \&locations, const std\+::vector$<$ geese\+::\+Node $\ast$ $>$ \&node\+\_\+offspring) \end{DoxyCompactItemize} \doxysubsection{Function Documentation} -\mbox{\Hypertarget{geese-meat-likelihood_8hpp_a8f076f3f2817ecf61ebfbd307062e6b2}\label{geese-meat-likelihood_8hpp_a8f076f3f2817ecf61ebfbd307062e6b2}} +\mbox{\Hypertarget{geese-meat-likelihood_8hpp_a226e3a40afafec1f83caf7183e8f97af}\label{geese-meat-likelihood_8hpp_a226e3a40afafec1f83caf7183e8f97af}} \index{geese-\/meat-\/likelihood.hpp@{geese-\/meat-\/likelihood.hpp}!pset\_loop@{pset\_loop}} \index{pset\_loop@{pset\_loop}!geese-\/meat-\/likelihood.hpp@{geese-\/meat-\/likelihood.hpp}} \doxysubsubsection{\texorpdfstring{pset\_loop()}{pset\_loop()}} -{\footnotesize\ttfamily void pset\+\_\+loop (\begin{DoxyParamCaption}\item[{size\+\_\+t}]{n, }\item[{size\+\_\+t}]{s, }\item[{size\+\_\+t}]{nfunctions, }\item[{const size\+\_\+t}]{node\+\_\+id, }\item[{double}]{norm\+\_\+const\+\_\+i, }\item[{std\+::vector$<$ double $>$ \&}]{totprob\+\_\+n, }\item[{const std\+::vector$<$ double $>$ \&}]{par0, }\item[{const std\+::vector$<$ std\+::vector$<$ bool $>$$>$ \&}]{states, }\item[{const std\+::vector$<$ \mbox{\hyperlink{geese-types_8hpp_a3f0cae5b6ac5c728612da24e8aa3b5f6}{Phylo\+Array}} $>$ \&}]{psets, }\item[{const std\+::vector$<$ double $>$ \&}]{psets\+\_\+stats, }\item[{std\+::vector$<$ std\+::vector$<$ size\+\_\+t $>$ $>$ \&}]{locations, }\item[{const std\+::vector$<$ geese\+::\+Node $\ast$ $>$ \&}]{node\+\_\+offspring }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} +{\footnotesize\ttfamily void pset\+\_\+loop (\begin{DoxyParamCaption}\item[{size\+\_\+t}]{n, }\item[{size\+\_\+t}]{s, }\item[{size\+\_\+t}]{nfunctions, }\item[{const size\+\_\+t}]{node\+\_\+id, }\item[{double}]{norm\+\_\+const\+\_\+i, }\item[{std\+::vector$<$ double $>$ \&}]{totprob\+\_\+n, }\item[{const std\+::vector$<$ double $>$ \&}]{par0, }\item[{const std\+::vector$<$ std\+::vector$<$ bool $>$$>$ \&}]{states, }\item[{const std\+::vector$<$ \mbox{\hyperlink{geese-types_8hpp_a3f0cae5b6ac5c728612da24e8aa3b5f6}{Phylo\+Array}} $>$ \&}]{psets, }\item[{const std\+::vector$<$ double $>$ \&}]{psets\+\_\+stats, }\item[{const std\+::vector$<$ std\+::vector$<$ size\+\_\+t $>$ $>$ \&}]{locations, }\item[{const std\+::vector$<$ geese\+::\+Node $\ast$ $>$ \&}]{node\+\_\+offspring }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}} diff --git a/latex/geese-meat-likelihood_8hpp__dep__incl.pdf b/latex/geese-meat-likelihood_8hpp__dep__incl.pdf index 70d0328a1..05266a025 100644 Binary files a/latex/geese-meat-likelihood_8hpp__dep__incl.pdf and b/latex/geese-meat-likelihood_8hpp__dep__incl.pdf differ diff --git a/latex/geese-meat-likelihood_8hpp__incl.pdf b/latex/geese-meat-likelihood_8hpp__incl.pdf index 2c1bebadc..2a9ba0da6 100644 Binary files a/latex/geese-meat-likelihood_8hpp__incl.pdf and b/latex/geese-meat-likelihood_8hpp__incl.pdf differ diff --git a/latex/geese-meat-likelihood__exhaust_8hpp__dep__incl.pdf b/latex/geese-meat-likelihood__exhaust_8hpp__dep__incl.pdf index aaa1ad6a5..b70d626ec 100644 Binary files a/latex/geese-meat-likelihood__exhaust_8hpp__dep__incl.pdf and b/latex/geese-meat-likelihood__exhaust_8hpp__dep__incl.pdf differ diff --git a/latex/geese-meat-predict_8hpp__dep__incl.pdf b/latex/geese-meat-predict_8hpp__dep__incl.pdf index e98f87edc..eef43fa1c 100644 Binary files a/latex/geese-meat-predict_8hpp__dep__incl.pdf and b/latex/geese-meat-predict_8hpp__dep__incl.pdf differ diff --git a/latex/geese-meat-predict__exhaust_8hpp__dep__incl.pdf b/latex/geese-meat-predict__exhaust_8hpp__dep__incl.pdf index 60cfa742a..5b8bac364 100644 Binary files a/latex/geese-meat-predict__exhaust_8hpp__dep__incl.pdf and b/latex/geese-meat-predict__exhaust_8hpp__dep__incl.pdf differ diff --git a/latex/geese-meat-predict__sim_8hpp__dep__incl.pdf b/latex/geese-meat-predict__sim_8hpp__dep__incl.pdf index ef6ad2e69..329488c69 100644 Binary files a/latex/geese-meat-predict__sim_8hpp__dep__incl.pdf and b/latex/geese-meat-predict__sim_8hpp__dep__incl.pdf differ diff --git a/latex/geese-meat-simulate_8hpp__dep__incl.pdf b/latex/geese-meat-simulate_8hpp__dep__incl.pdf index 3bdfd18e4..a30b81028 100644 Binary files a/latex/geese-meat-simulate_8hpp__dep__incl.pdf and b/latex/geese-meat-simulate_8hpp__dep__incl.pdf differ diff --git a/latex/geese-meat_8hpp__dep__incl.pdf b/latex/geese-meat_8hpp__dep__incl.pdf index 9e2c5a182..d23404790 100644 Binary files a/latex/geese-meat_8hpp__dep__incl.pdf and b/latex/geese-meat_8hpp__dep__incl.pdf differ diff --git a/latex/geese-node-bones_8hpp__dep__incl.pdf b/latex/geese-node-bones_8hpp__dep__incl.pdf index 6fb1a29ff..62e5897ab 100644 Binary files a/latex/geese-node-bones_8hpp__dep__incl.pdf and b/latex/geese-node-bones_8hpp__dep__incl.pdf differ diff --git a/latex/geese-types_8hpp__dep__incl.pdf b/latex/geese-types_8hpp__dep__incl.pdf index 9e972bb4d..b6a6212b9 100644 Binary files a/latex/geese-types_8hpp__dep__incl.pdf and b/latex/geese-types_8hpp__dep__incl.pdf differ diff --git a/latex/geese_2counters_8hpp__dep__incl.pdf b/latex/geese_2counters_8hpp__dep__incl.pdf index 47faf423f..c75fb5d2c 100644 Binary files a/latex/geese_2counters_8hpp__dep__incl.pdf and b/latex/geese_2counters_8hpp__dep__incl.pdf differ diff --git a/latex/geese_8hpp__incl.pdf b/latex/geese_8hpp__incl.pdf index 73adcdaaa..f46145ed5 100644 Binary files a/latex/geese_8hpp__incl.pdf and b/latex/geese_8hpp__incl.pdf differ diff --git a/latex/group__counters-phylo.pdf b/latex/group__counters-phylo.pdf index 348301c6d..4e9da0c31 100644 Binary files a/latex/group__counters-phylo.pdf and b/latex/group__counters-phylo.pdf differ diff --git a/latex/group__rules-phylo.pdf b/latex/group__rules-phylo.pdf index 61aea9dff..4c66066c0 100644 Binary files a/latex/group__rules-phylo.pdf and b/latex/group__rules-phylo.pdf differ diff --git a/latex/model-bones_8hpp__dep__incl.pdf b/latex/model-bones_8hpp__dep__incl.pdf index 8980affce..474094089 100644 Binary files a/latex/model-bones_8hpp__dep__incl.pdf and b/latex/model-bones_8hpp__dep__incl.pdf differ diff --git a/latex/model-meat_8hpp__dep__incl.pdf b/latex/model-meat_8hpp__dep__incl.pdf index c9e755ebc..25c788017 100644 Binary files a/latex/model-meat_8hpp__dep__incl.pdf and b/latex/model-meat_8hpp__dep__incl.pdf differ diff --git a/latex/network-css_8hpp__dep__incl.pdf b/latex/network-css_8hpp__dep__incl.pdf index a7599933e..21e99af9e 100644 Binary files a/latex/network-css_8hpp__dep__incl.pdf and b/latex/network-css_8hpp__dep__incl.pdf differ diff --git a/latex/network_8hpp__dep__incl.pdf b/latex/network_8hpp__dep__incl.pdf index 77d9fc012..ecf950f08 100644 Binary files a/latex/network_8hpp__dep__incl.pdf and b/latex/network_8hpp__dep__incl.pdf differ diff --git a/latex/network_8hpp__incl.pdf b/latex/network_8hpp__incl.pdf index e22aac1ac..5e3ee868f 100644 Binary files a/latex/network_8hpp__incl.pdf and b/latex/network_8hpp__incl.pdf differ diff --git a/latex/powerset-bones_8hpp__dep__incl.pdf b/latex/powerset-bones_8hpp__dep__incl.pdf index 585f7d2b1..4366e0b13 100644 Binary files a/latex/powerset-bones_8hpp__dep__incl.pdf and b/latex/powerset-bones_8hpp__dep__incl.pdf differ diff --git a/latex/powerset-meat_8hpp__dep__incl.pdf b/latex/powerset-meat_8hpp__dep__incl.pdf index 50221928c..9269018d6 100644 Binary files a/latex/powerset-meat_8hpp__dep__incl.pdf and b/latex/powerset-meat_8hpp__dep__incl.pdf differ diff --git a/latex/progress_8hpp__dep__incl.pdf b/latex/progress_8hpp__dep__incl.pdf index 9a908b177..981c3c3f6 100644 Binary files a/latex/progress_8hpp__dep__incl.pdf and b/latex/progress_8hpp__dep__incl.pdf differ diff --git a/latex/refman.aux b/latex/refman.aux index a7257d883..a597e125f 100644 --- a/latex/refman.aux +++ b/latex/refman.aux @@ -2630,7 +2630,7 @@ \@writefile{toc}{\contentsline {section}{\numberline {9.44}include/barry/models/geese/geese-\/meat-\/likelihood.hpp File Reference}{319}{section.9.44}\protected@file@percent } \newlabel{geese-meat-likelihood_8hpp}{{9.44}{319}{include/barry/models/geese/geese-\/meat-\/likelihood.hpp File Reference}{section.9.44}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {9.44.1}Function Documentation}{319}{subsection.9.44.1}\protected@file@percent } -\newlabel{geese-meat-likelihood_8hpp_a8f076f3f2817ecf61ebfbd307062e6b2}{{9.44.1}{319}{Function Documentation}{subsection.9.44.1}{}} +\newlabel{geese-meat-likelihood_8hpp_a226e3a40afafec1f83caf7183e8f97af}{{9.44.1}{319}{Function Documentation}{subsection.9.44.1}{}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {9.44.1.1}pset\_loop()}{320}{subsubsection.9.44.1.1}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {9.45}include/barry/models/geese/geese-\/meat-\/likelihood\discretionary {\mbox {\scriptsize $\DOTSB \leftarrow \joinrel \rhook $}}{}{}\_\discretionary {\mbox {\scriptsize $\DOTSB \leftarrow \joinrel \rhook $}}{}{}exhaust.hpp File Reference}{320}{section.9.45}\protected@file@percent } \newlabel{geese-meat-likelihood__exhaust_8hpp}{{9.45}{320}{include/barry/models/geese/geese-\/meat-\/likelihood\+\_\+exhaust.hpp File Reference}{section.9.45}{}} diff --git a/latex/refman.log b/latex/refman.log index 551d27502..39657fb54 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.10.2) 2 OCT 2023 21:11 +This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020/Alpine Linux) (preloaded format=pdflatex 2023.10.2) 2 OCT 2023 23:05 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -5980,7 +5980,7 @@ are/texmf-dist/fonts/type1/urw/courier/ucrro8a.pfb> -Output written on refman.pdf (404 pages, 1531724 bytes). +Output written on refman.pdf (404 pages, 1531766 bytes). PDF statistics: 17830 PDF objects out of 18468 (max. 8388607) 16929 compressed objects within 170 object streams diff --git a/latex/refman.pdf b/latex/refman.pdf index 248d6c4b6..c18a70b78 100644 Binary files a/latex/refman.pdf and b/latex/refman.pdf differ diff --git a/latex/rules-bones_8hpp__dep__incl.pdf b/latex/rules-bones_8hpp__dep__incl.pdf index 161f83f76..ee8070a26 100644 Binary files a/latex/rules-bones_8hpp__dep__incl.pdf and b/latex/rules-bones_8hpp__dep__incl.pdf differ diff --git a/latex/rules-meat_8hpp__dep__incl.pdf b/latex/rules-meat_8hpp__dep__incl.pdf index aa938b536..a6c86239f 100644 Binary files a/latex/rules-meat_8hpp__dep__incl.pdf and b/latex/rules-meat_8hpp__dep__incl.pdf differ diff --git a/latex/statscounter-bones_8hpp__dep__incl.pdf b/latex/statscounter-bones_8hpp__dep__incl.pdf index 71781e0d3..e7d78f716 100644 Binary files a/latex/statscounter-bones_8hpp__dep__incl.pdf and b/latex/statscounter-bones_8hpp__dep__incl.pdf differ diff --git a/latex/statscounter-meat_8hpp__dep__incl.pdf b/latex/statscounter-meat_8hpp__dep__incl.pdf index 30408cdd1..b6631b9b4 100644 Binary files a/latex/statscounter-meat_8hpp__dep__incl.pdf and b/latex/statscounter-meat_8hpp__dep__incl.pdf differ diff --git a/latex/support-bones_8hpp__dep__incl.pdf b/latex/support-bones_8hpp__dep__incl.pdf index 742c91148..7e79ca9a6 100644 Binary files a/latex/support-bones_8hpp__dep__incl.pdf and b/latex/support-bones_8hpp__dep__incl.pdf differ diff --git a/latex/support-meat_8hpp__dep__incl.pdf b/latex/support-meat_8hpp__dep__incl.pdf index 511c00ef4..398d64e06 100644 Binary files a/latex/support-meat_8hpp__dep__incl.pdf and b/latex/support-meat_8hpp__dep__incl.pdf differ diff --git a/latex/typedefs_8hpp__dep__incl.pdf b/latex/typedefs_8hpp__dep__incl.pdf index c46925872..eeaee6adc 100644 Binary files a/latex/typedefs_8hpp__dep__incl.pdf and b/latex/typedefs_8hpp__dep__incl.pdf differ diff --git a/latex/typedefs_8hpp__incl.pdf b/latex/typedefs_8hpp__incl.pdf index 2967698ac..02c9d6305 100644 Binary files a/latex/typedefs_8hpp__incl.pdf and b/latex/typedefs_8hpp__incl.pdf differ diff --git a/model-bones_8hpp.html b/model-bones_8hpp.html index 98cbecda8..e6aa14f24 100644 --- a/model-bones_8hpp.html +++ b/model-bones_8hpp.html @@ -122,7 +122,7 @@ diff --git a/model-bones_8hpp_source.html b/model-bones_8hpp_source.html index 1f06d71d2..03a468cce 100644 --- a/model-bones_8hpp_source.html +++ b/model-bones_8hpp_source.html @@ -419,7 +419,7 @@ diff --git a/model-meat_8hpp.html b/model-meat_8hpp.html index 1d0b7ae87..ed2a053cf 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 9fb8ffc9f..76589575e 100644 --- a/model-meat_8hpp_source.html +++ b/model-meat_8hpp_source.html @@ -194,7 +194,7 @@
                                                      101  double numerator = 0.0;
                                                      102 
                                                      103  // Computing the numerator
                                                      -
                                                      104  for (size_t j = 0u; j < params.size(); ++j)
                                                      +
                                                      104  for (size_t j = 0u; j < n_params; ++j)
                                                      105  numerator += *(stats_target + j) * params[j];
                                                      106 
                                                      107  if (!log_)
                                                      @@ -1772,7 +1772,7 @@ diff --git a/modules.html b/modules.html index 654d328f7..126317e08 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 2506ad2d6..1da25d6f7 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 5266fb75c..7cac02a3b 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 7d765de1f..6dfb3ee87 100644 --- a/namespacebarry.html +++ b/namespacebarry.html @@ -116,7 +116,7 @@ diff --git a/namespacebarry_1_1counters.html b/namespacebarry_1_1counters.html index fe807275a..60a5f30f6 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 e8f4f30d2..f9d96f8ac 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 782869f53..825a123c7 100644 --- a/namespacedefm.html +++ b/namespacedefm.html @@ -102,7 +102,7 @@ diff --git a/namespacegeese.html b/namespacegeese.html index b69303c96..53bb96771 100644 --- a/namespacegeese.html +++ b/namespacegeese.html @@ -102,7 +102,7 @@ diff --git a/namespacemembers.html b/namespacemembers.html index 7c9ecfc41..d26d2f319 100644 --- a/namespacemembers.html +++ b/namespacemembers.html @@ -124,7 +124,7 @@ diff --git a/namespacemembers_vars.html b/namespacemembers_vars.html index 529650da6..7e218cbe0 100644 --- a/namespacemembers_vars.html +++ b/namespacemembers_vars.html @@ -124,7 +124,7 @@ diff --git a/navtreeindex3.js b/navtreeindex3.js index 876551a76..087d4aa06 100644 --- a/navtreeindex3.js +++ b/navtreeindex3.js @@ -215,7 +215,7 @@ var NAVTREEINDEX3 = "geese-meat-constructors_8hpp.html":[3,0,0,0,1,1,4], "geese-meat-constructors_8hpp_source.html":[3,0,0,0,1,1,4], "geese-meat-likelihood_8hpp.html":[3,0,0,0,1,1,5], -"geese-meat-likelihood_8hpp.html#a8f076f3f2817ecf61ebfbd307062e6b2":[3,0,0,0,1,1,5,0], +"geese-meat-likelihood_8hpp.html#a226e3a40afafec1f83caf7183e8f97af":[3,0,0,0,1,1,5,0], "geese-meat-likelihood_8hpp_source.html":[3,0,0,0,1,1,5], "geese-meat-likelihood__exhaust_8hpp.html":[3,0,0,0,1,1,6], "geese-meat-likelihood__exhaust_8hpp_source.html":[3,0,0,0,1,1,6], diff --git a/network-css_8hpp.html b/network-css_8hpp.html index cc5eb677c..fa19066d7 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 afea58cb5..f0910a920 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 08267a4fe..c7c89ec68 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 80f25e78d..4f4ba3fba 100644 --- a/network_8hpp_source.html +++ b/network_8hpp_source.html @@ -1496,7 +1496,7 @@ diff --git a/powerset-bones_8hpp.html b/powerset-bones_8hpp.html index 0934cc3d2..c4494cd19 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 345654f30..736f4b1b1 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 e0fa67c9c..58ff6d2b7 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 54be56e49..930fe9ea8 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 d0167d9f4..9f3b7ed41 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 cc9999553..052da1864 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 cc67178e0..6be19102b 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 87d8af0d2..5dc6a4e3a 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 9b220e7bc..c42584f31 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 2ad6ff60c..c386d083a 100644 --- a/rules-meat_8hpp_source.html +++ b/rules-meat_8hpp_source.html @@ -318,7 +318,7 @@ diff --git a/search/all_f.js b/search/all_f.js index 37b54395a..3262b98c9 100644 --- a/search/all_f.js +++ b/search/all_f.js @@ -45,7 +45,7 @@ var searchData= ['progress_2ehpp_539',['progress.hpp',['../progress_8hpp.html',1,'']]], ['pset_5farrays_540',['pset_arrays',['../class_model.html#ab39eb3f5a95b9f142af51df3b30e76d7',1,'Model']]], ['pset_5floc_541',['pset_loc',['../class_geese.html#a0fffee17a5df7ec95858f8307144c3f9',1,'Geese']]], - ['pset_5floop_542',['pset_loop',['../geese-meat-likelihood_8hpp.html#a8f076f3f2817ecf61ebfbd307062e6b2',1,'geese-meat-likelihood.hpp']]], + ['pset_5floop_542',['pset_loop',['../geese-meat-likelihood_8hpp.html#a226e3a40afafec1f83caf7183e8f97af',1,'geese-meat-likelihood.hpp']]], ['pset_5fprobs_543',['pset_probs',['../class_model.html#af67b0d6d0c8c4d2d7e898b50692d4f9a',1,'Model']]], ['pset_5fstats_544',['pset_stats',['../class_model.html#a69ca83eded62fd9c4e9133dc149430ae',1,'Model']]], ['push_5fback_545',['push_back',['../class_phylo_counter_data.html#acaf319c0b0c68ae91b082c7eac155aef',1,'PhyloCounterData']]] diff --git a/search/functions_e.js b/search/functions_e.js index 47c0f17ea..efae2c5a1 100644 --- a/search/functions_e.js +++ b/search/functions_e.js @@ -15,6 +15,6 @@ var searchData= ['print_5fobserved_5fcounts_1064',['print_observed_counts',['../class_geese.html#a3b63231475f73a59b94bb4443c8aa7b8',1,'Geese']]], ['print_5fstats_1065',['print_stats',['../class_model.html#a72f41dd130d67b171acc433fa288de78',1,'Model']]], ['progress_1066',['Progress',['../class_progress.html#adb2c5a6688867b1dfc2c1077416e7fba',1,'Progress']]], - ['pset_5floop_1067',['pset_loop',['../geese-meat-likelihood_8hpp.html#a8f076f3f2817ecf61ebfbd307062e6b2',1,'geese-meat-likelihood.hpp']]], + ['pset_5floop_1067',['pset_loop',['../geese-meat-likelihood_8hpp.html#a226e3a40afafec1f83caf7183e8f97af',1,'geese-meat-likelihood.hpp']]], ['push_5fback_1068',['push_back',['../class_phylo_counter_data.html#acaf319c0b0c68ae91b082c7eac155aef',1,'PhyloCounterData']]] ]; diff --git a/statscounter-bones_8hpp.html b/statscounter-bones_8hpp.html index e4c40a0ea..6bb4ae957 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 a1ecc658f..e410a570d 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 b44665aa7..1ef8d508e 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 391474158..2f5c34289 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 1edcb275f..882022c64 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 3e760daa8..6ec11b340 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 b1f493000..41e76eafe 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 f49a3ba30..12d9e627d 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 d514116c0..b884afffc 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 977011228..935c474c4 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 895783750..2d0fc68cb 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 cf1cdc093..9f0b0d80c 100644 --- a/typedefs_8hpp_source.html +++ b/typedefs_8hpp_source.html @@ -406,7 +406,7 @@

    - +
diff --git a/dir_000003_000005.html b/dir_000003_000005.html index 67cccfd61..17099da1d 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 e7224e371..6c7d438c5 100644 --- a/dir_488ec4010567cc6d95c62bdcb57a6d3e.html +++ b/dir_488ec4010567cc6d95c62bdcb57a6d3e.html @@ -130,7 +130,7 @@ diff --git a/dir_6e63e3665115632dc5d61b2d6d6c3354.html b/dir_6e63e3665115632dc5d61b2d6d6c3354.html index 9502fe4c8..81ae266b2 100644 --- a/dir_6e63e3665115632dc5d61b2d6d6c3354.html +++ b/dir_6e63e3665115632dc5d61b2d6d6c3354.html @@ -203,7 +203,7 @@ diff --git a/dir_b3150c389b0f5b078392750f1ae70361.html b/dir_b3150c389b0f5b078392750f1ae70361.html index fb59de23b..0a7f219da 100644 --- a/dir_b3150c389b0f5b078392750f1ae70361.html +++ b/dir_b3150c389b0f5b078392750f1ae70361.html @@ -110,7 +110,7 @@ diff --git a/dir_c5954a04c87570f0664da134464d5428.html b/dir_c5954a04c87570f0664da134464d5428.html index 55e4ae008..dc991346b 100644 --- a/dir_c5954a04c87570f0664da134464d5428.html +++ b/dir_c5954a04c87570f0664da134464d5428.html @@ -134,7 +134,7 @@ diff --git a/dir_d44c64559bbebec7f509842c48db8b23.html b/dir_d44c64559bbebec7f509842c48db8b23.html index 8a2419d77..0fdf68382 100644 --- a/dir_d44c64559bbebec7f509842c48db8b23.html +++ b/dir_d44c64559bbebec7f509842c48db8b23.html @@ -117,7 +117,7 @@ diff --git a/dir_d7a554d3e09ed8456d56450fe8436947.html b/dir_d7a554d3e09ed8456d56450fe8436947.html index 91b51934e..57a5c1ca2 100644 --- a/dir_d7a554d3e09ed8456d56450fe8436947.html +++ b/dir_d7a554d3e09ed8456d56450fe8436947.html @@ -116,7 +116,7 @@ diff --git a/files.html b/files.html index ab75d4e28..78295e219 100644 --- a/files.html +++ b/files.html @@ -173,7 +173,7 @@ diff --git a/flock-bones_8hpp.html b/flock-bones_8hpp.html index 3b8a9aa0f..37b3991df 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 66e0455d7..7b2e4468d 100644 --- a/flock-bones_8hpp_source.html +++ b/flock-bones_8hpp_source.html @@ -197,7 +197,7 @@ diff --git a/flock-meat_8hpp.html b/flock-meat_8hpp.html index dc6272b62..a1bd1f23c 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 85b2245a4..eff608aae 100644 --- a/flock-meat_8hpp_source.html +++ b/flock-meat_8hpp_source.html @@ -452,7 +452,7 @@ diff --git a/formula_8hpp.html b/formula_8hpp.html index 796b2ee60..1894e5ea8 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 893342ff2..45ef53ebf 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 fa4fd793a..aec21a8b4 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 a48d47f2c..673df89e1 100644 --- a/freqtable_8hpp_source.html +++ b/freqtable_8hpp_source.html @@ -356,7 +356,7 @@ diff --git a/functions.html b/functions.html index 92930059a..211356ee1 100644 --- a/functions.html +++ b/functions.html @@ -159,7 +159,7 @@

- a -

    diff --git a/functions_b.html b/functions_b.html index 9209578d8..e99966108 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 c5ece3856..2531bbf1b 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 f303f9beb..6c22c30c9 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 1a01d1c4a..d691a5dfc 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 54458affb..6aacf05f4 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 7ba2dee6d..21e77aa99 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 4055eb365..843c1d37c 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 5e9b6dc14..4ee424d53 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 e08de37da..a88c85cde 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 88c6c6db6..85b857ed7 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 bb4f086e1..67ff6a5a9 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 945b59d45..a80cd547b 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 c3ea6443c..46e13210d 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 3fa4c5ee8..931aac343 100644 --- a/functions_func_l.html +++ b/functions_func_l.html @@ -117,7 +117,7 @@

                              - l -

                                diff --git a/functions_func_m.html b/functions_func_m.html index c1e4ebfad..749007aa6 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 5405dab71..4a68f56fb 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 2938c691d..448f3bef5 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 e72c907b2..49fe2730a 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 2f3146781..47e3eea02 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 5de1b62ac..4c61c32b7 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 2c0ebd9f9..893da197d 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 b1e1e40df..b6095a736 100644 --- a/functions_func_u.html +++ b/functions_func_u.html @@ -107,7 +107,7 @@

                                              - u -

                                                diff --git a/functions_func_z.html b/functions_func_z.html index 4e178fe29..38a04cb31 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 a4a62c207..9e93a0e33 100644 --- a/functions_func_~.html +++ b/functions_func_~.html @@ -194,7 +194,7 @@

                                                  - ~ -

                                                    diff --git a/functions_g.html b/functions_g.html index 380e15a56..218720ec1 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 6c79313bc..7db16ed14 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 24192d5d1..866832792 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 f5641fb73..985b9b15d 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 53d0e8ded..51487f2c8 100644 --- a/functions_l.html +++ b/functions_l.html @@ -124,7 +124,7 @@

                                                            - l -

                                                              diff --git a/functions_m.html b/functions_m.html index 5d94fe7b7..9cb9caa8d 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 9dcdda399..e26d41354 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 2d8bba5ac..f59303d63 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 cc60ef808..811495fc2 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 d23187da2..b92cf66ad 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 110d58e99..3077463d0 100644 --- a/functions_rela.html +++ b/functions_rela.html @@ -137,7 +137,7 @@ diff --git a/functions_s.html b/functions_s.html index ed5991993..1cb1b2d63 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 fc592ee76..bfdb4bc3a 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 8b4606375..66daa405a 100644 --- a/functions_u.html +++ b/functions_u.html @@ -110,7 +110,7 @@

                                                                            - u -

                                                                              diff --git a/functions_v.html b/functions_v.html index 38036359a..373b21e8f 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 ee8966e02..7ad5b837b 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 85698f1d8..082ebf081 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 f752efdce..e142cd9f0 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 556d9873a..df84fdf59 100644 --- a/functions_z.html +++ b/functions_z.html @@ -109,7 +109,7 @@

                                                                                      - z -

                                                                                        diff --git a/functions_~.html b/functions_~.html index ac2098d4d..5da5aed29 100644 --- a/functions_~.html +++ b/functions_~.html @@ -194,7 +194,7 @@

                                                                                        - ~ -

                                                                                          diff --git a/geese-bones_8hpp.html b/geese-bones_8hpp.html index 76e4eba09..b79139677 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 c0dcb3307..e106a6fb0 100644 --- a/geese-bones_8hpp_source.html +++ b/geese-bones_8hpp_source.html @@ -367,7 +367,7 @@
                                                                                          bool initialized
                                                                                          void calc_sequence(Node *n=nullptr)
                                                                                          Definition: geese-meat.hpp:314
                                                                                          void inherit_support(const Geese &model_, bool delete_support_=false)
                                                                                          Definition: geese-meat.hpp:257
                                                                                          -
                                                                                          double likelihood(const std::vector< double > &par, bool as_log=false, bool use_reduced_sequence=true, size_t ncores=1u, bool no_update_normalizing_constant=false)
                                                                                          +
                                                                                          double likelihood(const std::vector< double > &par, bool as_log=false, bool use_reduced_sequence=true, size_t ncores=1u, bool no_update_normalizing_constant=false)
                                                                                          std::vector< size_t > get_annotated_nodes() const
                                                                                          Returns the ids of the nodes with at least one annotation.
                                                                                          Definition: geese-meat.hpp:769
                                                                                          std::vector< std::vector< size_t > > simulate(const std::vector< double > &par)
                                                                                          std::vector< size_t > nannotations() const noexcept
                                                                                          Number of annotations.
                                                                                          Definition: geese-meat.hpp:471
                                                                                          @@ -404,7 +404,7 @@ diff --git a/geese-meat-constructors_8hpp.html b/geese-meat-constructors_8hpp.html index 064211375..08cd6b8db 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 9b39a0401..436991c5b 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 a704484e3..723000933 100644 --- a/geese-meat-likelihood_8hpp.html +++ b/geese-meat-likelihood_8hpp.html @@ -122,12 +122,12 @@

- - + +

Functions

void pset_loop (size_t n, size_t s, size_t nfunctions, const size_t node_id, double norm_const_i, std::vector< double > &totprob_n, const std::vector< double > &par0, const std::vector< std::vector< bool >> &states, const std::vector< PhyloArray > &psets, const std::vector< double > &psets_stats, std::vector< std::vector< size_t > > &locations, const std::vector< geese::Node * > &node_offspring)
 
void pset_loop (size_t n, size_t s, size_t nfunctions, const size_t node_id, double norm_const_i, std::vector< double > &totprob_n, const std::vector< double > &par0, const std::vector< std::vector< bool >> &states, const std::vector< PhyloArray > &psets, const std::vector< double > &psets_stats, const std::vector< std::vector< size_t > > &locations, const std::vector< geese::Node * > &node_offspring)
 

Function Documentation

- -

◆ pset_loop()

+ +

◆ pset_loop()

@@ -198,7 +198,7 @@

std::vector< std::vector< size_t > > & const std::vector< std::vector< size_t > > &  locations,