Click or drag to resize

LGSPGraphStatistics Class

A class for analyzing a graph and storing the statistics about the graph
Inheritance Hierarchy
SystemObject
  de.unika.ipd.grGen.lgspLGSPGraphStatistics

Namespace: de.unika.ipd.grGen.lgsp
Assembly: lgspBackend (in lgspBackend.dll) Version: GrGen.NET 7.1
Syntax
C#
public class LGSPGraphStatistics

The LGSPGraphStatistics type exposes the following members.

Constructors
 NameDescription
Public methodLGSPGraphStatistics Create the statistics class, binding it to the graph model
Top
Methods
 NameDescription
Public methodAnalyzeGraph Analyzes the graph. The calculated data is used to generate good searchplans for the current graph. To be called from the graph, not directly, to ensure the changes counter is correctly set.
Public methodCopy Copy constructor helper.
Public methodResetStatisticalData 
Top
Fields
 NameDescription
Public fielddim0size 
Public fielddim1size 
Public fielddim2size 
Public fieldedgeCounts The number of compatible edges in the graph for each type at the time of the last analysis. It is null, if no analysis has been executed, yet.
Public fieldgraphModel 
Public fieldinCounts The number of edges coming in for each node type at the time of the last analysis. It is null, if no analysis has been executed, yet.
Public fieldmeanInDegree The mean in degree (independent of edge types) of the nodes of a graph for each node type at the time of the last analysis. It is null, if no analysis has been executed, yet.
Public fieldmeanOutDegree The mean out degree (independent of edge types) of the nodes of a graph for each node type at the time of the last analysis. It is null, if no analysis has been executed, yet.
Public fieldnodeCounts The number of compatible nodes in the graph for each type at the time of the last analysis. It is null, if no analysis has been executed, yet.
Public fieldoutCounts The number of edges going out for each node type at the time of the last analysis. It is null, if no analysis has been executed, yet.
Public fieldvstructs 
Top
See Also