LICENSE.md
README.md
pyproject.toml
NuCS.egg-info/PKG-INFO
NuCS.egg-info/SOURCES.txt
NuCS.egg-info/dependency_links.txt
NuCS.egg-info/requires.txt
NuCS.egg-info/top_level.txt
docs/source/conf.py
docs/source/queens.py
nucs/__init__.py
nucs/constants.py
nucs/heaps.py
nucs/numba_helper.py
nucs/examples/__init__.py
nucs/examples/default_argument_parser.py
nucs/examples/all_interval_series/__init__.py
nucs/examples/all_interval_series/__main__.py
nucs/examples/all_interval_series/all_interval_series_problem.py
nucs/examples/alpha/__init__.py
nucs/examples/alpha/__main__.py
nucs/examples/alpha/alpha_problem.py
nucs/examples/bibd/__init__.py
nucs/examples/bibd/__main__.py
nucs/examples/bibd/bibd_problem.py
nucs/examples/donald/__init__.py
nucs/examples/donald/__main__.py
nucs/examples/donald/donald_problem.py
nucs/examples/golomb/__init__.py
nucs/examples/golomb/__main__.py
nucs/examples/golomb/golomb_problem.py
nucs/examples/knapsack/__init__.py
nucs/examples/knapsack/__main__.py
nucs/examples/knapsack/knapsack_problem.py
nucs/examples/latin_square/__init__.py
nucs/examples/latin_square/__main__.py
nucs/examples/magic_sequence/__init__.py
nucs/examples/magic_sequence/__main__.py
nucs/examples/magic_sequence/magic_sequence_problem.py
nucs/examples/magic_square/__init__.py
nucs/examples/magic_square/__main__.py
nucs/examples/magic_square/magic_square_problem.py
nucs/examples/quasigroup/__init__.py
nucs/examples/quasigroup/__main__.py
nucs/examples/quasigroup/quasigroup_problem.py
nucs/examples/queens/__init__.py
nucs/examples/queens/__main__.py
nucs/examples/queens/queens_problem.py
nucs/examples/schur_lemma/__init__.py
nucs/examples/schur_lemma/__main__.py
nucs/examples/schur_lemma/schur_lemma_problem.py
nucs/examples/sports_tournament_scheduling/__init__.py
nucs/examples/sports_tournament_scheduling/__main__.py
nucs/examples/sports_tournament_scheduling/sports_tournament_scheduling_problem.py
nucs/examples/sudoku/__init__.py
nucs/examples/sudoku/sudoku_problem.py
nucs/examples/tsp/__init__.py
nucs/examples/tsp/__main__.py
nucs/examples/tsp/total_cost_propagator.py
nucs/examples/tsp/tsp_instances.py
nucs/examples/tsp/tsp_problem.py
nucs/examples/tsp/tsp_var_heuristic.py
nucs/heuristics/__init__.py
nucs/heuristics/first_not_instantiated_var_heuristic.py
nucs/heuristics/greatest_domain_var_heuristic.py
nucs/heuristics/heuristics.py
nucs/heuristics/max_regret_var_heuristic.py
nucs/heuristics/max_value_dom_heuristic.py
nucs/heuristics/mid_value_dom_heuristic.py
nucs/heuristics/min_cost_dom_heuristic.py
nucs/heuristics/min_value_dom_heuristic.py
nucs/heuristics/smallest_domain_var_heuristic.py
nucs/heuristics/split_high_dom_heuristic.py
nucs/heuristics/split_low_dom_heuristic.py
nucs/heuristics/split_random_dom_heuristic.py
nucs/heuristics/value_dom_heuristic.py
nucs/problems/__init__.py
nucs/problems/circuit_problem.py
nucs/problems/latin_square_problem.py
nucs/problems/permutation_problem.py
nucs/problems/problem.py
nucs/propagators/__init__.py
nucs/propagators/abs_eq_propagator.py
nucs/propagators/affine_eq_propagator.py
nucs/propagators/affine_geq_propagator.py
nucs/propagators/affine_leq_propagator.py
nucs/propagators/alldifferent_propagator.py
nucs/propagators/and_eq_propagator.py
nucs/propagators/count_eq_c_propagator.py
nucs/propagators/count_eq_propagator.py
nucs/propagators/count_leq_c_propagator.py
nucs/propagators/dummy_propagator.py
nucs/propagators/element_eq_propagator.py
nucs/propagators/element_l_eq_alldifferent_propagator.py
nucs/propagators/element_l_eq_c_alldifferent_propagator.py
nucs/propagators/element_l_eq_c_propagator.py
nucs/propagators/element_l_eq_propagator.py
nucs/propagators/equiv_eq_propagator.py
nucs/propagators/gcc_propagator.py
nucs/propagators/lexicographic_leq_propagator.py
nucs/propagators/max_eq_propagator.py
nucs/propagators/max_leq_propagator.py
nucs/propagators/min_eq_propagator.py
nucs/propagators/min_geq_propagator.py
nucs/propagators/no_sub_cycle_propagator.py
nucs/propagators/permutation_aux_propagator.py
nucs/propagators/propagators.py
nucs/propagators/relation_propagator.py
nucs/propagators/scc_propagator.py
nucs/solvers/__init__.py
nucs/solvers/backtrack_solver.py
nucs/solvers/bound_consistency_algorithm.py
nucs/solvers/choice_points.py
nucs/solvers/consistency_algorithms.py
nucs/solvers/multiprocessing_solver.py
nucs/solvers/queue_solver.py
nucs/solvers/shaving_consistency_algorithm.py
nucs/solvers/solver.py
tests/__init__.py
tests/test_heaps.py
tests/examples/test_all_interval_series.py
tests/examples/test_alpha.py
tests/examples/test_bibd.py
tests/examples/test_donald.py
tests/examples/test_golomb.py
tests/examples/test_knapsack.py
tests/examples/test_latin_square.py
tests/examples/test_magic_sequence.py
tests/examples/test_magic_square.py
tests/examples/test_quasigroup.py
tests/examples/test_queens.py
tests/examples/test_schur_lemma.py
tests/examples/test_sports_tournament_scheduling.py
tests/examples/test_sudokus.py
tests/examples/test_tsp.py
tests/heuristics/__init__.py
tests/heuristics/test_max_value_dom_heuristic.py
tests/heuristics/test_mid_value_dom_heuristic.py
tests/heuristics/test_min_value_dom_heuristic.py
tests/problems/__init__.py
tests/problems/test_circuit_problem.py
tests/problems/test_permutation_problem.py
tests/problems/test_problem.py
tests/propagators/__init__.py
tests/propagators/propagator_test.py
tests/propagators/test_abs_eq.py
tests/propagators/test_affine_eq.py
tests/propagators/test_affine_geq.py
tests/propagators/test_affine_leq.py
tests/propagators/test_alldifferent.py
tests/propagators/test_count_eq.py
tests/propagators/test_count_eq_c.py
tests/propagators/test_count_leq_c.py
tests/propagators/test_element_eq.py
tests/propagators/test_element_l_eq.py
tests/propagators/test_element_l_eq_c.py
tests/propagators/test_equiv_eq.py
tests/propagators/test_gcc.py
tests/propagators/test_lexicographic_leq.py
tests/propagators/test_max_eq.py
tests/propagators/test_max_leq.py
tests/propagators/test_min_eq.py
tests/propagators/test_min_geq.py
tests/propagators/test_no_sub_cycle.py
tests/propagators/test_relation.py
tests/propagators/test_scc.py
tests/solvers/__init__.py
tests/solvers/test_backtrack_solver.py
tests/solvers/test_multiprocessing_solver.py