Class PreComposedSignalDiscretizer

java.lang.Object
net.maswag.falcaun.PreComposedSignalDiscretizer
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
Direct Known Subclasses:
NumericSULMapper

public class PreComposedSignalDiscretizer extends Object implements ComponentWiseSignalDiscretizer
SignalDiscretizer pre-composed with an SULMapper

This class allows for the composition of a SignalDiscretizer with another SULMapper. We assume that the SULMapper does not change the input values (i.e., it acts as an identity function on inputs), a property that is enforced in mapInput(String). The preMapper may, however, derive additional signals in the outputs, which are then discretized by the underlying ComponentWiseSignalDiscretizer.

Author:
Masaki Waga <masakiwaga@gmail.com>