示例#1
0
 def calculate(graph):
     if nx.is_connected(graph):
         return Utils.is_integer(
             inv_other.SignlessLaplacianDistanceSpectrum.calculate(graph)[
                 nx.number_of_nodes(graph) - 1])
     else:
         return False
示例#2
0
 def test_integral(self):
     self.assertTrue(UtilsToInvariants.is_integer(1))
     self.assertTrue(UtilsToInvariants.is_integer(1.000001))
     self.assertTrue(UtilsToInvariants.is_integer(0.999998))
     L_integral = {inv_bool.IntegralL.name: 'true'}
     self.assertEqual(1, Helper.run('graphs2.g6', '', L_integral))
示例#3
0
 def calculate(graph):
     return Utils.is_integer(
         inv_other.NormalizedLaplacianSpectrum.calculate(graph)[
             nx.number_of_nodes(graph) - 1])
示例#4
0
 def calculate(graph):
     return Utils.is_integer(
         inv_other.SeidelSpectrum.calculate(graph)[nx.number_of_nodes(graph)
                                                   - 1])