Package net.maswag.falcaun
Class NumericSULMapper
java.lang.Object
net.maswag.falcaun.PreComposedSignalDiscretizer
net.maswag.falcaun.NumericSULMapper
- 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>>> ComponentWiseSignalDiscretizer,SignalDiscretizer
I/O Mapper between abstract/concrete NumericSUL.
This class provides mapping between abstract string-based inputs/outputs and concrete signal-based inputs/outputs.
- Author:
- Masaki Waga <masakiwaga@gmail.com>
-
Nested Class Summary
-
Constructor Summary
ConstructorsConstructorDescriptionNumericSULMapper(List<Map<Character, Double>> inputMapper, List<Character> largestOutputs, List<Map<Character, Double>> outputMapper, SignalMapper sigMap) Constructor for NumericSULMapper.NumericSULMapper(List<Map<Character, Double>> inputMapper, OutputMapperReader outputMapperReader, SignalMapper sigMap) Deprecated.NumericSULMapper(List<Map<Character, Double>> inputMapper, OutputMapper outputMapper, SignalMapper sigMap) Constructor for NumericSULMapper. -
Method Summary
Methods inherited from class net.maswag.falcaun.PreComposedSignalDiscretizer
constructAbstractAlphabet, constructConcreteAlphabet, getAbstractOutputs, getLargestOutputs, mapConcrete, mapInput, mapOutputMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.maswag.falcaun.ComponentWiseSignalDiscretizer
postCompose, preComposeMethods inherited from interface net.maswag.falcaun.SignalDiscretizer
getPostOutputMapper, mapInput, mapInputsMethods inherited from interface de.learnlib.sul.SULMapper
canFork, fork, mapUnwrappedException, mapWrappedException
-
Constructor Details
-
NumericSULMapper
public NumericSULMapper(List<Map<Character, Double>> inputMapper, List<Character> largestOutputs, List<Map<Character, Double>> outputMapper, SignalMapper sigMap) Constructor for NumericSULMapper.
- Parameters:
inputMapper- AListofMaps from a concrete value to the corresponding abstract alphabet.largestOutputs- AListof abstract alphabets representing a larger value for each output index.outputMapper- AListofMaps from an abstract alphabet to the corresponding concrete value.sigMap- ASignalMapperobject that constructs additional values from concrete output values.
-
NumericSULMapper
public NumericSULMapper(List<Map<Character, Double>> inputMapper, OutputMapper outputMapper, SignalMapper sigMap) Constructor for NumericSULMapper.
- Parameters:
inputMapper- An input mapper.outputMapper- The reader of output mapper.sigMap- An signal mapper.
-
NumericSULMapper
@Deprecated public NumericSULMapper(List<Map<Character, Double>> inputMapper, OutputMapperReader outputMapperReader, SignalMapper sigMap) Deprecated.Constructor for NumericSULMapper.
- Parameters:
inputMapper- An input mapper.outputMapperReader- The reader of output mapper.sigMap- An signal mapper.
-
NumericSULMapperwithInputMapperandOutputMapperinstead.