![]() | LGSPGraph Fields |
The LGSPGraph type exposes the following members.
Name | Description | |
---|---|---|
![]() | changesCounterAtLastAnalyze | |
![]() | changesCounterAtLastCanonize | |
![]() | customCommandsToDescriptions | |
![]() | edgesByTypeCounts |
The number of edges for each edge type indexed by the type ID.
|
![]() | edgesByTypeHeads |
An array containing one head of a doubly-linked ring-list for each edge type indexed by the type ID.
|
![]() | flagsPerThreadPerElement |
a list which stores for each parallel matcher thread, per graph element the flags with the matching state
each flag encodes a bounded amount of the is-matched-bits for the lowest isomorphy spaces,
the flag is a reduced version of the flags bitvector available in each graph element in case of single threaded matching
(the unique id of the graph elements is used as index into the flags array)
|
![]() | graphMatchingLock | |
![]() | inIsoSpaceMatchedElements |
a list with the isomorphy spaces, each contains in a dictionary the elements matched locally
used in case the is-matched-bits in the graph elements are not sufficient (during non-parallel matching)
|
![]() | inIsoSpaceMatchedElementsGlobal |
a list with the isomorphy spaces, each contains in a dictionary the elements matched globally
used in case the is-matched-bits in the graph elements are not sufficient (during non-parallel matching)
|
![]() | matchingState |
Normally null, contains some data which allows for efficient graph comparison,
in case this is a constant graph which was used for isomorphy checking
|
![]() | model | |
![]() | nameOfSingleElementAdded | |
![]() | nodesByTypeCounts |
The number of nodes for each node type indexed by the type ID.
|
![]() | nodesByTypeHeads |
An array containing one head of a doubly-linked ring-list for each node type indexed by the type ID.
|
![]() | perThreadInIsoSpaceMatchedElements |
a list which stores for each matcher thread the isomorphy spaces, each contains in a dictionary the elements matched locally
used in case the is-matched-bits in the per-thread flags array are not sufficient, employed during parallelized matching
the outermost list is read concurrently, so its dimension/content must be fixed before matching begins
|
![]() | perThreadInIsoSpaceMatchedElementsGlobal |
a list which stores for each matcher thread the isomorphy spaces, each contains in a dictionary the elements matched globally
used in case the is-matched-bits in the per-thread flags array are not sufficient, employed during parallelized matching
the outermost list is read concurrently, so its dimension/content must be fixed before matching begins
|
![]() ![]() | poolSize | |
![]() | statistics |
Stores the statistics about the last analyze pass of the graph
|
![]() ![]() | tmpOldToNewMap |