com.yobotics.simulationconstructionset.util.math.filter
Class InfiniteImpulseResponseFilteredYoVariable
java.lang.Object
com.yobotics.simulationconstructionset.YoVariable
com.yobotics.simulationconstructionset.DoubleYoVariable
com.yobotics.simulationconstructionset.util.math.filter.InfiniteImpulseResponseFilteredYoVariable
- All Implemented Interfaces:
- java.io.Serializable
public class InfiniteImpulseResponseFilteredYoVariable
- extends DoubleYoVariable
Title:
Description:
Copyright: Copyright (c) 2006
Company:
- Version:
- 1.0
- Author:
- not attributable
- See Also:
- Serialized Form
Methods inherited from class com.yobotics.simulationconstructionset.DoubleYoVariable |
add, add, getDoubleValue, getValueAsDouble, getValueString, getValueStringFromDouble, getYoVariableType, isNaN, mul, mul, set, setValueFromDouble, sub, sub, toString, valueEquals |
Methods inherited from class com.yobotics.simulationconstructionset.YoVariable |
addVariableChangedListener, fullNameEndsWithCaseInsensitive, getDescription, getFullNameWithNameSpace, getManualScalingMax, getManualScalingMin, getName, getName, getNameAndValueString, getNameAndValueStringFromDouble, getNameSpace, getNumericValueAsAString, getShortName, getVariableChangedListeners, getYoVariableRegistry, hasSameFullName, notifyVariableChangedListeners, removeAllVariableChangedListeners, removeVariableChangedListener, setManualScalingMinMax |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
InfiniteImpulseResponseFilteredYoVariable
public InfiniteImpulseResponseFilteredYoVariable(java.lang.String name,
int numPoles,
int numZeros,
YoVariableRegistry registry)
setCoefficients
public void setCoefficients(double[] numeratorCoefficients,
double[] denominatorCoefficients)
setPolesAndZeros
public void setPolesAndZeros(double[] realPoles,
ComplexNumber[] complexPairPoles,
double[] realZeros,
ComplexNumber[] complexPairZeros)
setPolesAndZeros
public void setPolesAndZeros(double dcScale,
double[] realPoles,
ComplexNumber[] complexPairPoles,
double[] realZeros,
ComplexNumber[] complexPairZeros)
update
public void update(double currentX)
main
public static void main(java.lang.String[] args)