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