Interface IsomorphismInspector<V,​E>

    • Method Detail

      • getMappings

        Iterator<GraphMapping<V,​E>> getMappings()
        Get an iterator over all calculated (isomorphic) mappings between two graphs.
        Returns:
        an iterator over all calculated (isomorphic) mappings between two graphs
        Throws:
        IsomorphismUndecidableException - if the inspector cannot decide whether the graphs are isomorphic
      • isomorphismExists

        boolean isomorphismExists()
        Check if an isomorphism exists.
        Returns:
        true if there is an isomorphism, false if there is no isomorphism
        Throws:
        IsomorphismUndecidableException - if the inspector cannot decide whether the graphs are isomorphic