|
189 | 189 | <div class="ttc" id="aclassCluedo_1_1CardSet_html"><div class="ttname"><a href="../../da/da3/classCluedo_1_1CardSet.html">Cluedo::CardSet</a></div><div class="ttdoc">A set of cards.</div><div class="ttdef"><b>Definition</b> CardSet.hpp:20</div></div> |
190 | 190 | <div class="ttc" id="aclassCluedo_1_1Player_html"><div class="ttname"><a href="../../d7/dc6/classCluedo_1_1Player.html">Cluedo::Player</a></div><div class="ttdoc">The player of a game.</div><div class="ttdef"><b>Definition</b> Player.hpp:27</div></div> |
191 | 191 | <div class="ttc" id="aclassCluedo_1_1Solver_html_a004b1a09abad66110e17f2ada4bf3372"><div class="ttname"><a href="../../dc/d77/classCluedo_1_1Solver.html#a004b1a09abad66110e17f2ada4bf3372">Cluedo::Solver::MAX_PLAYER_COUNT</a></div><div class="ttdeci">static constexpr std::size_t MAX_PLAYER_COUNT</div><div class="ttdoc">The maximum number of players that can play a game.</div><div class="ttdef"><b>Definition</b> Solver.hpp:27</div></div> |
192 | | -<div class="ttc" id="aclassCluedo_1_1Solver_html_a2b07553786bf12a0f30aebaadc626213"><div class="ttname"><a href="../../dc/d77/classCluedo_1_1Solver.html#a2b07553786bf12a0f30aebaadc626213">Cluedo::Solver::find_most_likely_solutions</a></div><div class="ttdeci">std::vector< SolutionProbabilityPair > find_most_likely_solutions() const</div><div class="ttdef"><b>Definition</b> Solver.cpp:233</div></div> |
| 192 | +<div class="ttc" id="aclassCluedo_1_1Solver_html_a2b07553786bf12a0f30aebaadc626213"><div class="ttname"><a href="../../dc/d77/classCluedo_1_1Solver.html#a2b07553786bf12a0f30aebaadc626213">Cluedo::Solver::find_most_likely_solutions</a></div><div class="ttdeci">std::vector< SolutionProbabilityPair > find_most_likely_solutions() const</div><div class="ttdef"><b>Definition</b> Solver.cpp:249</div></div> |
193 | 193 | <div class="ttc" id="aclassCluedo_1_1Solver_html_a56d409ea0669a0a87a3df56933108972"><div class="ttname"><a href="../../dc/d77/classCluedo_1_1Solver.html#a56d409ea0669a0a87a3df56933108972">Cluedo::Solver::player</a></div><div class="ttdeci">Player & player(std::size_t player_index)</div><div class="ttdef"><b>Definition</b> Solver.hpp:55</div></div> |
194 | 194 | <div class="ttc" id="aclassCluedo_1_1Solver_html_a76592716db3faea6095224f40960994a"><div class="ttname"><a href="../../dc/d77/classCluedo_1_1Solver.html#a76592716db3faea6095224f40960994a">Cluedo::Solver::learn_player_has_any_of_cards</a></div><div class="ttdeci">void learn_player_has_any_of_cards(std::size_t player_index, CardSet const &card_set, bool infer_new_info=true)</div><div class="ttdef"><b>Definition</b> Solver.cpp:51</div></div> |
195 | | -<div class="ttc" id="aclassCluedo_1_1Solver_html_a7d5ee0c1fd9e222365138a3725a0c50c"><div class="ttname"><a href="../../dc/d77/classCluedo_1_1Solver.html#a7d5ee0c1fd9e222365138a3725a0c50c">Cluedo::Solver::are_constraints_satisfied</a></div><div class="ttdeci">bool are_constraints_satisfied() const</div><div class="ttdoc">Checks if the constraints of the game are satisfied.</div><div class="ttdef"><b>Definition</b> Solver.cpp:82</div></div> |
| 195 | +<div class="ttc" id="aclassCluedo_1_1Solver_html_a7d5ee0c1fd9e222365138a3725a0c50c"><div class="ttname"><a href="../../dc/d77/classCluedo_1_1Solver.html#a7d5ee0c1fd9e222365138a3725a0c50c">Cluedo::Solver::are_constraints_satisfied</a></div><div class="ttdeci">bool are_constraints_satisfied() const</div><div class="ttdoc">Checks if the constraints of the game are satisfied.</div><div class="ttdef"><b>Definition</b> Solver.cpp:98</div></div> |
196 | 196 | <div class="ttc" id="aclassCluedo_1_1Solver_html_a956a43056df9b0eb677f9d946ee9cc97"><div class="ttname"><a href="../../dc/d77/classCluedo_1_1Solver.html#a956a43056df9b0eb677f9d946ee9cc97">Cluedo::Solver::SOLUTION_CARD_COUNT</a></div><div class="ttdeci">static constexpr std::size_t SOLUTION_CARD_COUNT</div><div class="ttdoc">The number of cards that make a solution (a suspect, a weapon and a room).</div><div class="ttdef"><b>Definition</b> Solver.hpp:28</div></div> |
197 | 197 | <div class="ttc" id="aclassCluedo_1_1Solver_html_ab1430a93f2c8233b6adbefa0e9f1e593"><div class="ttname"><a href="../../dc/d77/classCluedo_1_1Solver.html#ab1430a93f2c8233b6adbefa0e9f1e593">Cluedo::Solver::learn_player_card_state</a></div><div class="ttdeci">void learn_player_card_state(std::size_t player_index, Card card, bool has_card, bool infer_new_info=true)</div><div class="ttdef"><b>Definition</b> Solver.cpp:34</div></div> |
198 | 198 | <div class="ttc" id="aclassCluedo_1_1Solver_html_ab17009ec023f6f7a2a5c609a3cc6fd39"><div class="ttname"><a href="../../dc/d77/classCluedo_1_1Solver.html#ab17009ec023f6f7a2a5c609a3cc6fd39">Cluedo::Solver::MIN_PLAYER_COUNT</a></div><div class="ttdeci">static constexpr std::size_t MIN_PLAYER_COUNT</div><div class="ttdoc">The minimum number of players that can play a game.</div><div class="ttdef"><b>Definition</b> Solver.hpp:26</div></div> |
199 | 199 | <div class="ttc" id="aclassCluedo_1_1Solver_html_ab734b9b699d5fb610b43faffeec8c0fd"><div class="ttname"><a href="../../dc/d77/classCluedo_1_1Solver.html#ab734b9b699d5fb610b43faffeec8c0fd">Cluedo::Solver::player</a></div><div class="ttdeci">Player const & player(std::size_t player_index) const</div><div class="ttdef"><b>Definition</b> Solver.hpp:49</div></div> |
200 | 200 | <div class="ttc" id="aclassCluedo_1_1Solver_html_abe20f3609d6220253b8216ce61231c83"><div class="ttname"><a href="../../dc/d77/classCluedo_1_1Solver.html#abe20f3609d6220253b8216ce61231c83">Cluedo::Solver::SolutionProbabilityPair</a></div><div class="ttdeci">std::pair< std::tuple< Card, Card, Card >, float > SolutionProbabilityPair</div><div class="ttdoc">A pair that contains a solution (a suspect, a weapon and a room) and its probability.</div><div class="ttdef"><b>Definition</b> Solver.hpp:96</div></div> |
201 | 201 | <div class="ttc" id="aclassCluedo_1_1Solver_html_abf95be95975ebf0bc2bc20ef880ed00a"><div class="ttname"><a href="../../dc/d77/classCluedo_1_1Solver.html#abf95be95975ebf0bc2bc20ef880ed00a">Cluedo::Solver::player_count</a></div><div class="ttdeci">std::size_t player_count() const</div><div class="ttdef"><b>Definition</b> Solver.hpp:42</div></div> |
202 | | -<div class="ttc" id="aclassCluedo_1_1Solver_html_ace8817d847a1fca9894801d55f578e0f"><div class="ttname"><a href="../../dc/d77/classCluedo_1_1Solver.html#ace8817d847a1fca9894801d55f578e0f">Cluedo::Solver::learn_from_suggestion</a></div><div class="ttdeci">void learn_from_suggestion(Suggestion const &suggestion, bool infer_new_info=true)</div><div class="ttdef"><b>Definition</b> Solver.cpp:58</div></div> |
| 202 | +<div class="ttc" id="aclassCluedo_1_1Solver_html_ace8817d847a1fca9894801d55f578e0f"><div class="ttname"><a href="../../dc/d77/classCluedo_1_1Solver.html#ace8817d847a1fca9894801d55f578e0f">Cluedo::Solver::learn_from_suggestion</a></div><div class="ttdeci">void learn_from_suggestion(Suggestion const &suggestion, bool infer_new_info=true)</div><div class="ttdef"><b>Definition</b> Solver.cpp:74</div></div> |
203 | 203 | <div class="ttc" id="aclassCluedo_1_1Solver_html_af6f7cdb2c1205320a5dfea77ac18bc34"><div class="ttname"><a href="../../dc/d77/classCluedo_1_1Solver.html#af6f7cdb2c1205320a5dfea77ac18bc34">Cluedo::Solver::create</a></div><div class="ttdeci">static Result< Solver, Error > create(std::vector< PlayerData > const &players_data)</div><div class="ttdef"><b>Definition</b> Solver.cpp:16</div></div> |
204 | 204 | <div class="ttc" id="aclassResult_html"><div class="ttname"><a href="../../d8/dce/classResult.html">Result</a></div><div class="ttdoc">A class that represents a result that can either be a value or an error.</div><div class="ttdef"><b>Definition</b> Result.hpp:28</div></div> |
205 | 205 | <div class="ttc" id="astructCluedo_1_1PlayerData_html"><div class="ttname"><a href="../../d0/dbc/structCluedo_1_1PlayerData.html">Cluedo::PlayerData</a></div><div class="ttdoc">A struct that contains the data of a player.</div><div class="ttdef"><b>Definition</b> Solver.hpp:14</div></div> |
|
0 commit comments