| 404 | } |
| 405 | |
| 406 | struct Competitiors |
| 407 | { |
| 408 | uint32_t m_candidateIndex; |
| 409 | uint32_t m_chainIndex; |
| 410 | double m_score; |
| 411 | Competitiors(uint32_t candidateIndex, uint32_t chainIndex, double score) |
| 412 | : m_candidateIndex(candidateIndex) |
| 413 | , m_chainIndex(chainIndex) |
| 414 | , m_score(score) |
| 415 | {} |
| 416 | bool operator<(Competitiors const & c) const { return m_score < c.m_score; } |
| 417 | }; |
| 418 | |
| 419 | void ProccessHouses(vector<HouseProjection const *> const & st, ResultAccumulator & acc) |
| 420 | { |