Class SolverState<N,T extends AbstractPropertyTransformer<T,L,AP>,L,AP>
java.lang.Object
net.automatalib.modelchecker.m3c.solver.SolverState<N,T,L,AP>
- Type Parameters:
N- node typeT- property transformer typeL- edge label typeAP- atomic proposition type
Stores internal information produced during the update of a node in
AbstractDDSolver.-
Method Summary
Modifier and TypeMethodDescriptiongetCompositions(TransformerSerializer<T, L, AP> serializer) Returns aListof the property transformers representing the compositions of the property transformer of the outgoing edges and their target nodes.Returns the node updated in this step.Returns the name of theProceduralModalProcessGraphwhich contains the node updated in this step.List<FormulaNode<L,AP>> Returns the list of satisfied subformulas the node updated in this step satisfies after the update.getUpdatedPropTransformer(TransformerSerializer<T, L, AP> serializer) Returns the updated property transformer.Returns aMapwhich returns the set of nodes which are in the work set for each procedure after the update.
-
Method Details
-
getUpdatedPropTransformer
Returns the updated property transformer. This method requires aTransformerSerializeras all property transform are stored asStrings in this class.- Parameters:
serializer- used to deserialize a property transformer from aString.- Returns:
- the updated property transformer
-
getCompositions
Returns aListof the property transformers representing the compositions of the property transformer of the outgoing edges and their target nodes. This method requires aTransformerSerializeras all property transform are stored asStrings in this class.- Parameters:
serializer- used to deserialize a property transformer from aString.- Returns:
- the property transformers representing the compositions of the property transformer of the outgoing edges and their target nodes.
-
getUpdatedNodeSatisfiedSubformula
Returns the list of satisfied subformulas the node updated in this step satisfies after the update.- Returns:
- the list of satisfied subformulas
-
getUpdatedNode
Returns the node updated in this step.- Returns:
- the node updated in this step
-
getUpdatedNodePMPG
Returns the name of theProceduralModalProcessGraphwhich contains the node updated in this step.- Returns:
- the name of the
ProceduralModalProcessGraphwhich contains the node updated in this step
-
getWorkSet
Returns aMapwhich returns the set of nodes which are in the work set for each procedure after the update.- Returns:
- a
Mapwhich returns the set of nodes which are in the work set for each procedure after the update
-