Package net.maswag.falcaun
Class NumericSULMapperWithSGA
java.lang.Object
net.maswag.falcaun.PostComposedSignalDiscretizer
net.maswag.falcaun.NumericSULMapperWithSGA
- All Implemented Interfaces:
Mapper<String,,String, List<Double>, IOSignalPiece<List<Double>>> Mapper.SynchronousMapper<String,,String, List<Double>, IOSignalPiece<List<Double>>> SULMapper<String,,String, List<Double>, IOSignalPiece<List<Double>>> SignalDiscretizer
Output Mapper for NumericSUL based on Specification-Guided Abstraction.
- Author:
- Tsubasa Matsumoto <tsubari96061@gmail.com>
-
Nested Class Summary
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionNumericSULMapperWithSGA(List<Map<Character, Double>> inputMapper, List<Character> largestOutputs, List<Map<Character, Double>> outputMapper, SignalMapper sigMap, List<TemporalLogic.STLCost> formulaList, boolean partial) NumericSULMapperWithSGA(List<Map<Character, Double>> inputMapper, OutputMapperReader outputMapperReader, SignalMapper sigMap, List<TemporalLogic.STLCost> formulaList, boolean partial) Deprecated.NumericSULMapperWithSGA(List<Map<Character, Double>> inputMapper, OutputMapper outputMapper, SignalMapper sigMap, List<TemporalLogic.STLCost> formulaList, boolean partial) -
Method Summary
Modifier and TypeMethodDescriptionProvides an optional mapping to transform abstract output strings.mapOutput(IOSignalPiece<List<Double>> concreteIO) Maps a concrete IOSignalPiece to an abstract output string.Methods inherited from class net.maswag.falcaun.PostComposedSignalDiscretizer
constructAbstractAlphabet, constructConcreteAlphabet, mapConcrete, mapInput, setDiscretizer, setPostMapperMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.maswag.falcaun.SignalDiscretizer
mapInput, mapInputsMethods inherited from interface de.learnlib.sul.SULMapper
canFork, fork, mapUnwrappedException, mapWrappedException
-
Field Details
-
postOutputMapper
-
-
Constructor Details
-
NumericSULMapperWithSGA
-
NumericSULMapperWithSGA
public NumericSULMapperWithSGA(List<Map<Character, Double>> inputMapper, OutputMapper outputMapper, SignalMapper sigMap, List<TemporalLogic.STLCost> formulaList, boolean partial) -
NumericSULMapperWithSGA
@Deprecated public NumericSULMapperWithSGA(List<Map<Character, Double>> inputMapper, OutputMapperReader outputMapperReader, SignalMapper sigMap, List<TemporalLogic.STLCost> formulaList, boolean partial) Deprecated.
-
-
Method Details
-
mapOutput
Description copied from class:PostComposedSignalDiscretizerMaps a concrete IOSignalPiece to an abstract output string.- Specified by:
mapOutputin interfaceMapper<String,String, List<Double>, IOSignalPiece<List<Double>>> - Specified by:
mapOutputin interfaceSignalDiscretizer- Overrides:
mapOutputin classPostComposedSignalDiscretizer- Parameters:
concreteIO- The concrete IOSignalPiece to map.- Returns:
- The abstract output string corresponding to the concrete output.
-
mapAbstractOutput
-
getPostOutputMapper
Description copied from interface:SignalDiscretizerProvides an optional mapping to transform abstract output strings.- Returns:
- An
Optionalcontaining the post-output mapper if available, otherwiseOptional.empty().
-