public interface MDDStore extends MDDManager
MDDStore is a MDDManager, which can also be used as backend for MDDManagerProxy| Modifier and Type | Method and Description |
|---|---|
int |
getNode(int var,
int[] children)
Retrieve or create a node in the backend.
|
int |
getNode(int var,
int lchild,
int rchild)
Retrieve or create a node in the backend.
|
byte |
groupReach(int node,
byte[] values,
int[] orderMap)
Find the leaf reached for a given group of variable assignment and custom order.
|
int |
nodeFromState(byte[] state,
int value,
int[] orderMap)
Helper to build a node from a state in proxy views.
|
byte |
reach(int node,
byte[] values,
int[] orderMap)
Find the leaf reached for a given variable assignment and custom order.
|
collectDecisionVariables, dumpMDD, ensureVariable, free, getAllVariables, getChild, getChildren, getLeafCount, getManager, getMultivaluedVariableEffect, getNodeCount, getNodeVariable, getRelation, getSign, getVariableEffect, getVariableForKey, getVariableIndex, groupReach, isleaf, isView, mnot, nodeFromState, nodeFromStates, not, parseDump, reach, useint getNode(int var,
int lchild,
int rchild)
MDDVariable.getNode() or by
internal store methods: it should not be used directly.var - lchild - rchild - int getNode(int var,
int[] children)
MDDVariable.getNode() or by
internal store methods: it should not be used directly.var - children - byte reach(int node,
byte[] values,
int[] orderMap)
reach(int byte[])node - values - byte groupReach(int node,
byte[] values,
int[] orderMap)
groupReach(int byte[])node - values - int nodeFromState(byte[] state,
int value,
int[] orderMap)
state - value - orderMap - Copyright © 2009–2020. All rights reserved.