public final class MDDUtils extends Object
Constructor and Description |
---|
MDDUtils() |
Modifier and Type | Method and Description |
---|---|
static boolean |
contained(NamedStateList oracles,
List<byte[]> oracle) |
static List<byte[]> |
getStatePatterns(List<org.colomoto.biolqm.NodeInfo> vars,
AbstractStateSet stateset)
Infers a set of state patterns from a given set of states
|
static List<byte[]> |
getStates(NamedStatesHandler states,
List<org.colomoto.biolqm.NodeInfo> nodes)
Returns a list of states given a handler for NamedStates and the ordered set
of components
|
static StateSet |
toStateSet(List<byte[]> oracle,
List<org.colomoto.biolqm.NodeInfo> nodes)
Maps an oracle (set of state patterns) into a set of specific states
|
public static StateSet toStateSet(List<byte[]> oracle, List<org.colomoto.biolqm.NodeInfo> nodes)
oracle
- the oracle (set of state patterns) to be unfoldednodes
- knowledge of the states of the components within a state patternpublic static List<byte[]> getStates(NamedStatesHandler states, List<org.colomoto.biolqm.NodeInfo> nodes)
states
- states handler containing a named list of normal and input statesnodes
- list of componentspublic static List<byte[]> getStatePatterns(List<org.colomoto.biolqm.NodeInfo> vars, AbstractStateSet stateset)
model
- the logical model to facilitate the generation of the MDD for the
extraction of patternstateset
- the set of states to be compactedpublic static boolean contained(NamedStateList oracles, List<byte[]> oracle)
Copyright © 2005–2020. All rights reserved.