Lines Matching refs:vector
68 void print_board(const std::vector<board_element>& b) { in print_board()
81 void print_potential_board(const std::vector<board_element>& b) { in print_potential_board()
97 void init_board(std::vector<board_element>& b) { in init_board()
102 void init_board(std::vector<board_element>& b, unsigned short arr[BOARD_SIZE]) { in init_board()
109 void init_potentials(std::vector<board_element>& b) { in init_potentials()
114 bool fixed_board(const std::vector<board_element>& b) { in fixed_board()
121 bool in_row(const std::vector<board_element>& b, unsigned row, unsigned col, unsigned short p) { in in_row()
128 bool in_col(const std::vector<board_element>& b, unsigned row, unsigned col, unsigned short p) { in in_col()
135 bool in_block(const std::vector<board_element>& b, unsigned row, unsigned col, unsigned short p) { in in_block()
144 void calculate_potentials(std::vector<board_element>& b) { in calculate_potentials()
158 bool valid_board(const std::vector<board_element>& b) { in valid_board()
172 bool examine_potentials(std::vector<board_element>& b, bool& progress) { in examine_potentials()
230 std::vector<board_element>& b, in partial_solve()
254 auto& new_board = const_cast<std::vector<board_element>&>(b); in partial_solve()
266 std::vector<board_element> start_board(BOARD_SIZE); in solve()