Package jline.api.mdd
Class MddStats
java.lang.Object
jline.api.mdd.MddStats
Storage description of the set held in an
MDD.-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal longIntegers an explicit state list would need, |S| * K.final intNumber of variable levels.final longIntegers in the reachable arc arrays, the diagram footprint.final int[]Reachable node count per level.final intReachable non-terminal nodes.final long|S|.final intNodes physically held in the tables, dead ones included. -
Constructor Summary
ConstructorsConstructorDescriptionMddStats(int levels, int[] nodesPerLevel, int numNodes, int tableNodes, long numStates, long mddInts, long explicitInts) -
Method Summary
Modifier and TypeMethodDescriptiondoubleExplicit footprint divided by the diagram footprint.
-
Field Details
-
levels
public final int levelsNumber of variable levels. -
nodesPerLevel
public final int[] nodesPerLevelReachable node count per level. -
numNodes
public final int numNodesReachable non-terminal nodes. -
tableNodes
public final int tableNodesNodes physically held in the tables, dead ones included. -
numStates
public final long numStates|S|. -
mddInts
public final long mddIntsIntegers in the reachable arc arrays, the diagram footprint. -
explicitInts
public final long explicitIntsIntegers an explicit state list would need, |S| * K.
-
-
Constructor Details
-
MddStats
public MddStats(int levels, int[] nodesPerLevel, int numNodes, int tableNodes, long numStates, long mddInts, long explicitInts)
-
-
Method Details
-
compression
public double compression()Explicit footprint divided by the diagram footprint.
-