File tree Expand file tree Collapse file tree 2 files changed +10
-13
lines changed Expand file tree Collapse file tree 2 files changed +10
-13
lines changed Original file line number Diff line number Diff line change 1- import time
1+ import numbers
2+ import operator
23import re
3- from pysat . formula import CNF
4- from pysat . solvers import Solver
5- from pysat . card import *
4+ from collections import defaultdict
5+ from typing import Optional
6+
67import clingo
7- import operator
8- import numbers
98import clingo .script
10- from collections import defaultdict
11- from . util import rule_is_recursive , Constraint , Literal
12- from . abs_generate import Generator as AbstractGenerator
9+
10+ from .abs_generate import Generator as AbstractGenerator
1311from .resources import resource_string
12+ from .util import rule_is_recursive , Constraint , Literal
1413
1514clingo .script .enable_python ()
16- from clingo import Function , Number , Tuple_
15+ from clingo import Function , Number , Tuple_ , Model
1716from itertools import permutations
1817
1918DEFAULT_HEURISTIC = """
@@ -33,6 +32,7 @@ def atom_to_symbol(pred, args):
3332 return Function (name = pred , arguments = xs )
3433
3534class Generator (AbstractGenerator ):
35+ model : Optional [Model ]
3636
3737 def __init__ (self , settings , bkcons = []):
3838 self .settings = settings
Original file line number Diff line number Diff line change 1- import re
2- from typing import Optional , Sequence , Set
3-
41import numbers
52import operator
63import re
You can’t perform that action at this time.
0 commit comments