Class LTL.Now<State>
java.lang.Object
eu.iv4xr.framework.extensions.ltl.SequencePredicate<State>
eu.iv4xr.framework.extensions.ltl.LTL<State>
eu.iv4xr.framework.extensions.ltl.LTL.Now<State>
-
Nested Class Summary
-
Field Summary
Fields inherited from class eu.iv4xr.framework.extensions.ltl.LTL
evals, fullyEvaluated
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription(package private) void
evalAtomSat(State state)
Evaluate the atoms of this LTL formula on the given current state, and add the verdict at the end ofLTL.evals
of those atoms.sat()
Return the result of the checking whether this predicate holds on the last sequence given to it.toString()
Make a clone of this LTL formula.Methods inherited from class eu.iv4xr.framework.extensions.ltl.LTL
always, always, checkNext, endChecking, eventually, eventually, implies, ltlAnd, ltlNot, ltlOr, next, next, now, now, startChecking, until, until, weakUntil, weakUntil
Methods inherited from class eu.iv4xr.framework.extensions.ltl.SequencePredicate
sat
-
Field Details
-
p
-
name
-
-
Constructor Details
-
Now
Now()
-
-
Method Details
-
sat
Description copied from class:SequencePredicate
Return the result of the checking whether this predicate holds on the last sequence given to it. The the sequence was given one state at a time using checkNext(), sat() should be called after endChecking() was called.- The method returns SAT if this predicate holds on the sequence (it is satisfied by the sequence):
- UNSAT if the sequence does not satisfy this predicate.
- UNKNOWN if neither SAT nor UNSAT can be decided.
- Specified by:
sat
in classSequencePredicate<State>
-
evalAtomSat
Description copied from class:LTL
Evaluate the atoms of this LTL formula on the given current state, and add the verdict at the end ofLTL.evals
of those atoms.- Specified by:
evalAtomSat
in classLTL<State>
-
toString
-
treeClone
Description copied from class:LTL
Make a clone of this LTL formula. The structure will be cloned, but the under lying state predicates are not cloned.
-