Skip to content

Commit e1d3411

Browse files
committed
suggested details
1 parent d39bcc8 commit e1d3411

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

src/sage/sandpiles/sandpile.py

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -682,71 +682,71 @@ def __getattr__(self, name):
682682
if name == '_max_stable_div':
683683
self._set_max_stable_div()
684684
return deepcopy(self.__dict__[name])
685-
elif name == '_out_degrees':
685+
if name == '_out_degrees':
686686
self._set_out_degrees()
687687
return deepcopy(self.__dict__[name])
688-
elif name == '_in_degrees':
688+
if name == '_in_degrees':
689689
self._set_in_degrees()
690690
return deepcopy(self.__dict__[name])
691-
elif name in ['_burning_config', '_burning_script']:
691+
if name in ['_burning_config', '_burning_script']:
692692
self._set_burning_config()
693693
return deepcopy(self.__dict__[name])
694-
elif name == '_identity':
694+
if name == '_identity':
695695
self._set_identity()
696696
return deepcopy(self.__dict__[name])
697-
elif name == '_recurrents':
697+
if name == '_recurrents':
698698
self._set_recurrents()
699699
return deepcopy(self.__dict__[name])
700-
elif name == '_min_recurrents':
700+
if name == '_min_recurrents':
701701
self._set_min_recurrents()
702702
return deepcopy(self.__dict__[name])
703-
elif name == '_superstables':
703+
if name == '_superstables':
704704
self._set_superstables()
705705
return deepcopy(self.__dict__[name])
706-
elif name == '_group_gens':
706+
if name == '_group_gens':
707707
self._set_group_gens()
708708
return deepcopy(self.__dict__[name])
709709
elif name == '_group_order':
710710
self.__dict__[name] = det(self._reduced_laplacian.dense_matrix())
711711
return self.__dict__[name]
712-
elif name == '_invariant_factors':
712+
if name == '_invariant_factors':
713713
self._set_invariant_factors()
714714
return deepcopy(self.__dict__[name])
715-
elif name == '_smith_form':
715+
if name == '_smith_form':
716716
self._set_smith_form()
717717
return deepcopy(self.__dict__[name])
718-
elif name == '_jacobian_representatives':
718+
if name == '_jacobian_representatives':
719719
self._set_jacobian_representatives()
720720
return deepcopy(self.__dict__[name])
721-
elif name == '_avalanche_polynomial':
721+
if name == '_avalanche_polynomial':
722722
self._set_avalanche_polynomial()
723723
return deepcopy(self.__dict__[name])
724-
elif name == '_stationary_density':
724+
if name == '_stationary_density':
725725
self._set_stationary_density()
726726
return self.__dict__[name]
727-
elif name == '_betti_complexes':
727+
if name == '_betti_complexes':
728728
self._set_betti_complexes()
729729
return deepcopy(self.__dict__[name])
730730
elif name in ['_postulation', '_h_vector', '_hilbert_function']:
731731
self._set_hilbert_function()
732732
return deepcopy(self.__dict__[name])
733-
elif name in ['_ring', '_unsaturated_ideal']:
733+
if name in ['_ring', '_unsaturated_ideal']:
734734
self._set_ring()
735735
return self.__dict__[name]
736-
elif name == '_ideal':
736+
if name == '_ideal':
737737
self._set_ideal()
738738
return self.__dict__[name]
739-
elif name in ['_resolution', '_betti', '_singular_resolution']:
739+
if name in ['_resolution', '_betti', '_singular_resolution']:
740740
self._set_resolution()
741741
return self.__dict__[name]
742-
elif name == '_groebner':
742+
if name == '_groebner':
743743
self._set_groebner()
744744
return self.__dict__[name]
745-
elif name == '_points':
745+
if name == '_points':
746746
self._set_points()
747747
return self.__dict__[name]
748-
else:
749-
raise AttributeError(name)
748+
749+
raise AttributeError(name)
750750

751751
def __str__(self) -> str:
752752
r"""
@@ -2100,7 +2100,7 @@ def stable_configs(self, smax=None):
21002100
smax = self.max_stable().values()
21012101
else:
21022102
c = SandpileConfig(self, smax)
2103-
if not c <= self.max_stable():
2103+
if c > self.max_stable():
21042104
smax = [min(c[v], self.max_stable()[v])
21052105
for v in self.nonsink_vertices()]
21062106
else:

0 commit comments

Comments
 (0)