Exemple #1
0
 def calculate(graph):
     if nx.is_connected(graph):
         return bool(
             Utils.approx_to_int(
                 la.det(inv_other.DistanceMatrix.calculate(graph))) != 0)
     else:
         return False
Exemple #2
0
 def calculate(graph):
     if nx.is_connected(graph):
         return Utils.approx_to_int(
             la.det(
                 inv_other.SignlessLaplacianDistanceMatrix.calculate(
                     graph)))
     else:
         return 10**10
Exemple #3
0
 def calculate(graph):
     return Utils.approx_to_int(nx.estrada_index(graph))
Exemple #4
0
 def calculate(graph):
     if nx.is_connected(graph):
         return Utils.approx_to_int(nx.wiener_index(graph))
     else:
         return 10**10
Exemple #5
0
 def calculate(graph):
     if nx.number_of_nodes(graph) > 1:
         return Utils.approx_to_int(
             inv_other.LaplacianSpectrum.calculate(graph)[1])
     else:
         return 0
Exemple #6
0
 def calculate(graph):
     return Utils.approx_to_int(
         la.det(inv_other.NormalizedLaplacianMatrix.calculate(graph)))
Exemple #7
0
 def calculate(graph):
     return Utils.approx_to_int(
         la.det(inv_other.SeidelMatrix.calculate(graph)))
Exemple #8
0
 def calculate(graph):
     return Utils.approx_to_int(
         la.det(inv_other.SignlessLaplacianMatrix.calculate(graph)))
Exemple #9
0
 def calculate(graph):
     return Utils.approx_to_int(
         la.det(inv_other.AdjacencyMatrix.calculate(graph)))
Exemple #10
0
 def calculate(graph):
     return bool(
         Utils.approx_to_int(
             la.det(inv_other.LaplacianMatrix.calculate(graph))) != 0)