gov.sandia.cognition.math.signals
Interface DiscreteTimeFilter<StateType extends CloneableSerializable>

Type Parameters:
StateType - Type of state to use to store the previous history.
All Superinterfaces:
Cloneable, CloneableSerializable, Evaluator<Double,Double>, Serializable, StatefulEvaluator<Double,Double,StateType>, Vectorizable
All Known Implementing Classes:
AutoRegressiveMovingAverageFilter, MovingAverageFilter

@PublicationReference(author="Wikipedia",
                      title="Digital filter",
                      type=WebPage,
                      year=2009,
                      url="http://en.wikipedia.org/wiki/Digital_filter")
public interface DiscreteTimeFilter<StateType extends CloneableSerializable>
extends StatefulEvaluator<Double,Double,StateType>, Vectorizable

A discrete-time filter.

Since:
3.0
Author:
Kevin R. Dixon

Method Summary
 
Methods inherited from interface gov.sandia.cognition.evaluator.StatefulEvaluator
createDefaultState, evaluate, evaluate, getState, resetState, setState
 
Methods inherited from interface gov.sandia.cognition.math.matrix.Vectorizable
clone, convertFromVector, convertToVector