V
 the type of the verticesE
 the type of the edgespublic class VF2SubgraphIsomorphismInspector<V,E> extends VF2AbstractIsomorphismInspector<V,E>
This implementation of the VF2 algorithm does not support graphs with multiple edges.
edgeComparator, graph1, graph2, ordering1, ordering2, vertexComparator
Constructor and Description 

VF2SubgraphIsomorphismInspector(Graph<V,E> graph1,
Graph<V,E> graph2)
Construct a new VF2 isomorphism inspector.

VF2SubgraphIsomorphismInspector(Graph<V,E> graph1,
Graph<V,E> graph2,
boolean cacheEdges)
Construct a new VF2 isomorphism inspector.

VF2SubgraphIsomorphismInspector(Graph<V,E> graph1,
Graph<V,E> graph2,
Comparator<V> vertexComparator,
Comparator<E> edgeComparator)
Construct a new VF2 isomorphism inspector.

VF2SubgraphIsomorphismInspector(Graph<V,E> graph1,
Graph<V,E> graph2,
Comparator<V> vertexComparator,
Comparator<E> edgeComparator,
boolean cacheEdges)
Construct a new VF2 isomorphism inspector.

Modifier and Type  Method and Description 

org.jgrapht.alg.isomorphism.VF2SubgraphMappingIterator<V,E> 
getMappings()
Get an iterator over all existing (isomorphic) mappings between two graphs.

isomorphismExists
public VF2SubgraphIsomorphismInspector(Graph<V,E> graph1, Graph<V,E> graph2, Comparator<V> vertexComparator, Comparator<E> edgeComparator, boolean cacheEdges)
graph1
 the first graphgraph2
 the second graph (possible subgraph of graph1)vertexComparator
 comparator for semantic equivalence of verticesedgeComparator
 comparator for semantic equivalence of edgescacheEdges
 if true, edges get cached for faster accesspublic VF2SubgraphIsomorphismInspector(Graph<V,E> graph1, Graph<V,E> graph2, Comparator<V> vertexComparator, Comparator<E> edgeComparator)
graph1
 the first graphgraph2
 the second graph (possible subgraph of graph1)vertexComparator
 comparator for semantic equivalence of verticesedgeComparator
 comparator for semantic equivalence of edgespublic VF2SubgraphIsomorphismInspector(Graph<V,E> graph1, Graph<V,E> graph2, boolean cacheEdges)
graph1
 the first graphgraph2
 the second graph (possible subgraph of graph1)cacheEdges
 if true, edges get cached for faster accesspublic org.jgrapht.alg.isomorphism.VF2SubgraphMappingIterator<V,E> getMappings()
IsomorphismInspector
getMappings
in interface IsomorphismInspector<V,E>
getMappings
in class VF2AbstractIsomorphismInspector<V,E>
Copyright © 2017. All rights reserved.