Package net.maswag.falcaun.parser
Class TemporalGlobally<I>
java.lang.Object
net.maswag.falcaun.parser.AbstractTemporalLogic<I>
net.maswag.falcaun.parser.TemporalOp<I>
net.maswag.falcaun.parser.TemporalGlobally<I>
- Type Parameters:
I- Type of the input at each step
- All Implemented Interfaces:
Function<IOSignal<I>,,Double> TemporalLogic<I>
- Direct Known Subclasses:
TemporalGlobally.LTLGlobally,TemporalGlobally.STLGlobally
TemporalGlobally class.
- Author:
- Masaki Waga <masakiwaga@gmail.com>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classstatic classNested classes/interfaces inherited from interface net.maswag.falcaun.parser.TemporalLogic
TemporalLogic.IOType, TemporalLogic.LTLFormula, TemporalLogic.STLCost -
Field Summary
Fields inherited from class net.maswag.falcaun.parser.TemporalOp
subFmlFields inherited from class net.maswag.falcaun.parser.AbstractTemporalLogic
initialized, iOType, nonTemporal, satisfyingAtomicPropositions -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionEvaluate the formula on the given signal and returns the RoSI, i.e., the range of the possible robustness values after concatenating a suffix.getRoSIRaw(IOSignal<I> signal) getRoSIRaw.getRoSIRawWithLen(IOSignal<I> signal, int length) getRoSIRawLen.Get the sub-formulatoAbstractLTLString(Map<String, String> mapper) Returns a string representation of the formula in the format of LTSMin.toNnf(boolean negate) toString()Methods inherited from class net.maswag.falcaun.parser.TemporalOp
constructSatisfyingAtomicPropositions, getAllAPsMethods inherited from class net.maswag.falcaun.parser.AbstractTemporalLogic
equals, getSatisfyingAtomicPropositions, hashCode, makeAbstractStringWithAtomicStrings, makeAbstractStringWithAtomicStringsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.maswag.falcaun.parser.TemporalLogic
apply, getIOType, isInitialized, isNonTemporal, toLTLString
-
Constructor Details
-
TemporalGlobally
-
-
Method Details
-
getSubFml
Get the sub-formula- Returns:
- the sub-formula
-
getRoSI
Evaluate the formula on the given signal and returns the RoSI, i.e., the range of the possible robustness values after concatenating a suffix.- Parameters:
signal- The input-output signal to evaluate the formula on- Returns:
- a
RoSIobject representing the range of the possible robustness values after concatenating a suffix.
-
getRoSIRaw
getRoSIRaw.
- Specified by:
getRoSIRawin classTemporalOp<I>- Parameters:
signal- aWordobject.- Returns:
- a RoSI object.
-
getRoSIRawWithLen
getRoSIRawLen.
- Specified by:
getRoSIRawWithLenin classTemporalOp<I>- Parameters:
signal- aWordobject.length- the length to compute the RoSI- Returns:
- a RoSI object.
-
toString
-
toAbstractString
Returns a string representation of the formula in the format of LTSMin.- Returns:
- a
Stringobject representing the formula in the format of LTSMin.
-
toAbstractLTLString
-
toOwlString
-
toNnf
-
toDisjunctiveForm
-
getAllConjunctions
-