Bases: object
A graph isomorphism solver, containing functions for creating graph certificates and checking isomorphism of adjacency matrices.
>>> gi = pyCTQW.MPI.GraphISO(p=2,propagator='krylov')
Parameters: |
|
---|
Note
GraphISO.AllIsomorphicQ(folder[, ...]) | Calculates whether each pair of graphs (in a specified set of graphs) are isomorphic, returning an array \(R\) with \(R_{ij} = 1\) if graphs \(i\) and \(j\) are isomorphic, and \(R_{ij} = 0\) otherwise. |
GraphISO.GIcert(adj) | Generate the GI certificate of a graph. |
GraphISO.getEigSolver(*args) | Get some or all of the GraphISO properties. |
GraphISO.getProperty(*args) | Get some or all of the GraphISO properties. |
GraphISO.isomorphicQ(G1, G2[, saveCert1, ...]) | Returns the GI certificates in addition to True if two graphs are isomorphic, False otherwise. |
GraphISO.setEigSolver(**kwargs) | Set some or all of the eigenvalue solver properties. |
GraphISO.setProperties(**kwargs) | Set some or all of the GraphISO properties. |