Skip to content

Commit 2ee4332

Browse files
committed
rename __subset -> _subset_internal
1 parent 75f522d commit 2ee4332

File tree

3 files changed

+25
-25
lines changed

3 files changed

+25
-25
lines changed

src/sage/matroids/linear_matroid.pyx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -605,7 +605,7 @@ cdef class LinearMatroid(BasisExchangeMatroid):
605605
self._representation = self._basic_representation(B)
606606
A = self._representation
607607
else:
608-
B = self.__subset(B)
608+
B = self._subset_internal(B)
609609
A = self._basic_representation(B)
610610
A = A.matrix_from_rows_and_columns(range(A.nrows()), order_idx)
611611
if lift_map is None:
@@ -622,7 +622,7 @@ cdef class LinearMatroid(BasisExchangeMatroid):
622622
if B is None:
623623
B = frozenset(self.basis())
624624
else:
625-
B = self.__subset(B)
625+
B = self._subset_internal(B)
626626
A = self._reduced_representation(B)
627627
R, C = self._current_rows_cols()
628628
Ri = []

src/sage/matroids/matroid.pxd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ cdef class Matroid(SageObject):
3636
cpdef _line_length(self, F)
3737
cpdef _extension(self, element, hyperplanes)
3838

39-
cdef inline __subset(self, X):
39+
cdef inline _subset_internal(self, X):
4040
"""
4141
Convert ``X`` to a ``frozenset`` and check that it is a subset
4242
of the groundset.

src/sage/matroids/matroid.pyx

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1307,7 +1307,7 @@ cdef class Matroid(SageObject):
13071307
TypeError: 'sage.rings.integer.Integer' object is not iterable
13081308
"""
13091309
# Call corresponding Cython method
1310-
return self.__subset(X)
1310+
return self._subset_internal(X)
13111311

13121312
def _subset_all(self, X):
13131313
"""
@@ -1374,7 +1374,7 @@ cdef class Matroid(SageObject):
13741374
"""
13751375
if X is None:
13761376
return self.full_rank()
1377-
return self._rank(self.__subset(X))
1377+
return self._rank(self._subset_internal(X))
13781378

13791379
cpdef full_rank(self):
13801380
r"""
@@ -1453,7 +1453,7 @@ cdef class Matroid(SageObject):
14531453
...
14541454
ValueError: ['x'] is not a subset of the groundset
14551455
"""
1456-
return self._max_independent(self.__subset(X))
1456+
return self._max_independent(self._subset_internal(X))
14571457

14581458
cpdef circuit(self, X=None):
14591459
"""
@@ -1558,7 +1558,7 @@ cdef class Matroid(SageObject):
15581558
...
15591559
ValueError: ['x'] is not a subset of the groundset
15601560
"""
1561-
return self._closure(self.__subset(X))
1561+
return self._closure(self._subset_internal(X))
15621562

15631563
cpdef k_closure(self, X, k):
15641564
r"""
@@ -1597,7 +1597,7 @@ cdef class Matroid(SageObject):
15971597
sage: sorted(M.k_closure({0,1}, 4))
15981598
[0, 1, 4]
15991599
"""
1600-
X = self.__subset(X)
1600+
X = self._subset_internal(X)
16011601
cdef int cur
16021602
cdef frozenset S, cl
16031603
cur = 0
@@ -1644,7 +1644,7 @@ cdef class Matroid(SageObject):
16441644
...
16451645
ValueError: ['x'] is not a subset of the groundset
16461646
"""
1647-
X = self.__subset(X)
1647+
X = self._subset_internal(X)
16481648
Y = self.__subset_all(Y)
16491649
return self._augment(X, Y.difference(X))
16501650

@@ -1781,7 +1781,7 @@ cdef class Matroid(SageObject):
17811781
...
17821782
ValueError: ['x'] is not a subset of the groundset
17831783
"""
1784-
return self._max_coindependent(self.__subset(X))
1784+
return self._max_coindependent(self._subset_internal(X))
17851785

17861786
cpdef coclosure(self, X):
17871787
"""
@@ -1813,7 +1813,7 @@ cdef class Matroid(SageObject):
18131813
...
18141814
ValueError: ['x'] is not a subset of the groundset
18151815
"""
1816-
return self._coclosure(self.__subset(X))
1816+
return self._coclosure(self._subset_internal(X))
18171817

18181818
cpdef cocircuit(self, X=None):
18191819
"""
@@ -1947,7 +1947,7 @@ cdef class Matroid(SageObject):
19471947
...
19481948
ValueError: 'abcx' is not a subset of the groundset
19491949
"""
1950-
return self._is_independent(self.__subset(X))
1950+
return self._is_independent(self._subset_internal(X))
19511951

19521952
cpdef is_dependent(self, X):
19531953
r"""
@@ -1973,7 +1973,7 @@ cdef class Matroid(SageObject):
19731973
...
19741974
ValueError: 'abcx' is not a subset of the groundset
19751975
"""
1976-
return not self._is_independent(self.__subset(X))
1976+
return not self._is_independent(self._subset_internal(X))
19771977

19781978
cpdef is_basis(self, X):
19791979
r"""
@@ -1999,7 +1999,7 @@ cdef class Matroid(SageObject):
19991999
...
20002000
ValueError: 'abcx' is not a subset of the groundset
20012001
"""
2002-
X = self.__subset(X)
2002+
X = self._subset_internal(X)
20032003
if len(X) != self.full_rank():
20042004
return False
20052005
return self._is_basis(X)
@@ -2035,7 +2035,7 @@ cdef class Matroid(SageObject):
20352035
...
20362036
ValueError: 'abcx' is not a subset of the groundset
20372037
"""
2038-
return self._is_closed(self.__subset(X))
2038+
return self._is_closed(self._subset_internal(X))
20392039

20402040
cpdef is_subset_k_closed(self, X, int k):
20412041
r"""
@@ -2118,7 +2118,7 @@ cdef class Matroid(SageObject):
21182118
...
21192119
ValueError: 'abcx' is not a subset of the groundset
21202120
"""
2121-
return self._is_circuit(self.__subset(X))
2121+
return self._is_circuit(self._subset_internal(X))
21222122

21232123
cpdef coloops(self):
21242124
r"""
@@ -2178,7 +2178,7 @@ cdef class Matroid(SageObject):
21782178
...
21792179
ValueError: 'abcx' is not a subset of the groundset
21802180
"""
2181-
return self._is_coindependent(self.__subset(X))
2181+
return self._is_coindependent(self._subset_internal(X))
21822182

21832183
cpdef is_codependent(self, X):
21842184
r"""
@@ -2211,7 +2211,7 @@ cdef class Matroid(SageObject):
22112211
...
22122212
ValueError: 'abcx' is not a subset of the groundset
22132213
"""
2214-
return not self._is_coindependent(self.__subset(X))
2214+
return not self._is_coindependent(self._subset_internal(X))
22152215

22162216
cpdef is_cobasis(self, X):
22172217
r"""
@@ -2245,7 +2245,7 @@ cdef class Matroid(SageObject):
22452245
...
22462246
ValueError: 'abcx' is not a subset of the groundset
22472247
"""
2248-
X = self.__subset(X)
2248+
X = self._subset_internal(X)
22492249
if len(X) != self.full_corank():
22502250
return False
22512251
return self._is_cobasis(X)
@@ -2282,7 +2282,7 @@ cdef class Matroid(SageObject):
22822282
...
22832283
ValueError: 'abcx' is not a subset of the groundset
22842284
"""
2285-
return self._is_cocircuit(self.__subset(X))
2285+
return self._is_cocircuit(self._subset_internal(X))
22862286

22872287
cpdef is_coclosed(self, X):
22882288
r"""
@@ -2315,7 +2315,7 @@ cdef class Matroid(SageObject):
23152315
...
23162316
ValueError: 'abcx' is not a subset of the groundset
23172317
"""
2318-
return self._is_coclosed(self.__subset(X))
2318+
return self._is_coclosed(self._subset_internal(X))
23192319

23202320
# verification
23212321

@@ -4868,10 +4868,10 @@ cdef class Matroid(SageObject):
48684868
sage: M.connectivity('ab', 'cd')
48694869
2
48704870
"""
4871-
S = self.__subset(S)
4871+
S = self._subset_internal(S)
48724872
if T is None:
48734873
return self._rank(S) + self._rank(self.groundset()-S) - self.full_rank()
4874-
T = self.__subset(T)
4874+
T = self._subset_internal(T)
48754875
if S.intersection(T):
48764876
raise ValueError("S and T are not disjoint")
48774877
return len(self._link(S, T)[0]) - self.full_rank() + self._rank(S) + self._rank(T)
@@ -4956,8 +4956,8 @@ cdef class Matroid(SageObject):
49564956
sage: N.connectivity(S)
49574957
2
49584958
"""
4959-
S = self.__subset(S)
4960-
T = self.__subset(T)
4959+
S = self._subset_internal(S)
4960+
T = self._subset_internal(T)
49614961
if not S.isdisjoint(T):
49624962
raise ValueError("S and T are not disjoint")
49634963
return self._link(S, T)

0 commit comments

Comments
 (0)