org.jgrapht.alg.isomorphism

Interface IsomorphismInspector<V,E>

• Method Summary

All Methods
Modifier and Type Method and Description
Iterator<GraphMapping<V,E>> getMappings()
Get an iterator over all calculated (isomorphic) mappings between two graphs.
boolean isomorphismExists()
Check if an isomorphism exists.
• 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