Click or drag to resize

LGSPGraph Fields

The LGSPGraph type exposes the following members.

Fields
  NameDescription
Public fieldchangesCounterAtLastAnalyze
Public fieldchangesCounterAtLastCanonize
Protected fieldcustomCommandsToDescriptions
Public fieldedgesByTypeCounts
The number of edges for each edge type indexed by the type ID.
Public fieldedgesByTypeHeads
An array containing one head of a doubly-linked ring-list for each edge type indexed by the type ID.
Public fieldflagsPerThreadPerElement
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)
Public fieldgraphMatchingLock
Public fieldinIsoSpaceMatchedElements
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)
Public fieldinIsoSpaceMatchedElementsGlobal
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)
Public fieldmatchingState
Normally null, contains some data which allows for efficient graph comparison, in case this is a constant graph which was used for isomorphy checking
Protected fieldmodel
Public fieldnameOfSingleElementAdded
Public fieldnodesByTypeCounts
The number of nodes for each node type indexed by the type ID.
Public fieldnodesByTypeHeads
An array containing one head of a doubly-linked ring-list for each node type indexed by the type ID.
Public fieldperThreadInIsoSpaceMatchedElements
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
Public fieldperThreadInIsoSpaceMatchedElementsGlobal
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
Public fieldStatic memberpoolSize
Public fieldstatistics
Stores the statistics about the last analyze pass of the graph
Protected fieldStatic membertmpOldToNewMap
Top
See Also