object GraphMatcherTest extends App
The 'GraphMatcherTest' object runs six pattern matching algorithms on
the above test graph. The algorithms tested are the following:
GraphSim
- Simple Graph Simulation
GraphSim2
- Simple Graph Simulation (with early termination)
DualSim
- Dual Graph Simulation
DualSim2
- Dual Graph Simulation (with reduced memory footprint)
UllmannIso
- Adjacency List Version of Ullmann's Subgraph Isomorphism Algorithm
DualIso
- Subgraph Isomorphism using Dual Simulation for Pruning
- Alphabetic
- By Inheritance
- GraphMatcherTest
- App
- DelayedInit
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
val
executionStart: Long
- Definition Classes
- App
- Annotations
- @deprecatedOverriding( ... , "2.11.0" )
- val g: Graph
-
def
main(args: Array[String]): Unit
- Definition Classes
- App
- Annotations
- @deprecatedOverriding( "main should not be overridden" , "2.11.0" )
- val q: Graph
- def testBijections(matcher: GraphMatcher, name: String, answer: Set[Array[Int]]): Unit
- def testMappings(matcher: GraphMatcher, name: String, answer: Array[Set[Int]]): Unit
Deprecated Value Members
-
def
delayedInit(body: ⇒ Unit): Unit
- Definition Classes
- App → DelayedInit
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) the delayedInit mechanism will disappear