org.jscience.engineering.control
Class HighPassPassive

java.lang.Object
  extended by org.jscience.engineering.control.BlackBox
      extended by org.jscience.engineering.control.HighPassPassive

public class HighPassPassive
extends BlackBox

DOCUMENT ME!


Field Summary
 
Fields inherited from class org.jscience.engineering.control.BlackBox
deadTime, deltaT, fixedName, forgetFactor, inputS, inputT, integMethod, integrationSum, maptozero, name, nPlotPoints, orderPade, outputS, outputT, padeAdded, sampFreq, sampLen, sDenom, sDenomDeg, sDenomDegPade, sDenomPade, sNumer, sNumerDeg, sNumerDegPade, sNumerPade, sPoles, sPolesPade, sValue, sZeros, sZerosPade, time, zDenom, zDenomDeg, zNumer, zNumerDeg, zPoles, ztransMethod, zValue, zZeros
 
Constructor Summary
HighPassPassive()
          Creates a new HighPassPassive object.
 
Method Summary
protected  void calcPolesZerosS()
          DOCUMENT ME!
 double getCapacitance()
          DOCUMENT ME!
 double getResistance()
          DOCUMENT ME!
 double getTimeConstant()
          DOCUMENT ME!
 void setCapacitance(double cap)
          DOCUMENT ME!
 void setResistance(double res)
          DOCUMENT ME!
 void setSdenom(Complex[] coeff)
          DOCUMENT ME!
 void setSdenom(ComplexPolynomial coeff)
          DOCUMENT ME!
 void setSdenom(double[] coeff)
          DOCUMENT ME!
 void setSnumer(Complex[] coeff)
          DOCUMENT ME!
 void setSnumer(ComplexPolynomial coeff)
          DOCUMENT ME!
 void setSnumer(double[] coeff)
          DOCUMENT ME!
 void setTimeConstant(double tau)
          DOCUMENT ME!
 void setZdenom(Complex[] coeff)
          DOCUMENT ME!
 void setZdenom(ComplexPolynomial coeff)
          DOCUMENT ME!
 void setZdenom(double[] coeff)
          DOCUMENT ME!
 void setZnumer(Complex[] coeff)
          DOCUMENT ME!
 void setZnumer(ComplexPolynomial coeff)
          DOCUMENT ME!
 void setZnumer(double[] coeff)
          DOCUMENT ME!
 
Methods inherited from class org.jscience.engineering.control.BlackBox
addDeadTimeExtras, deadTimeWarning, evalMagTransFunctS, evalMagTransFunctS, evalMagTransFunctS, evalMagTransFunctZ, evalMagTransFunctZ, evalPhaseTransFunctS, evalPhaseTransFunctS, evalPhaseTransFunctS, evalPhaseTransFunctZ, evalPhaseTransFunctZ, evalTransFunctS, evalTransFunctS, evalTransFunctS, evalTransFunctZ, evalTransFunctZ, getCurrentInputT, getCurrentOutputT, getCurrentOutputT, getCurrentTime, getDeadTime, getDeltaT, getForgetFactor, getInputS, getInputT, getIntegMethod, getMaptozero, getName, getNplotPoints, getOutputS, getOutputS, getOutputT, getPadeOrder, getPolesS, getPolesZ, getS, getSampFreq, getSampleLength, getSdenom, getSdenomDeg, getSnumer, getSnumerDeg, getTime, getZ, getZdenom, getZdenomDeg, getZerosS, getZerosZ, getZnumer, getZnumerDeg, getZtransformMethod, impulseInput, impulseInput, inverseTransform, mapstozAdHoc, mapstozAdHoc, orderPade, pade, plotBode, plotPoleZeroS, plotPoleZeroZ, rampInput, rampInput, rampInput, rampInput, resetZero, setDeadTime, setDeadTime, setDeltaT, setForgetFactor, setInputS, setInputT, setIntegrateOption, setIntegrateOption, setMaptozero, setName, setNplotPoints, setPadeOrder, setS, setS, setS, setSampFreq, setSampleLength, setZ, setZ, setZtransformMethod, stepInput, stepInput, timeTerm, transferPolesZeros, transientResponse, zeroPoleCancellation, zTransform, zTransform
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HighPassPassive

public HighPassPassive()
Creates a new HighPassPassive object.

Method Detail

setResistance

public void setResistance(double res)
DOCUMENT ME!

Parameters:
res - DOCUMENT ME!

setCapacitance

public void setCapacitance(double cap)
DOCUMENT ME!

Parameters:
cap - DOCUMENT ME!

setTimeConstant

public void setTimeConstant(double tau)
DOCUMENT ME!

Parameters:
tau - DOCUMENT ME!

getResistance

public double getResistance()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getCapacitance

public double getCapacitance()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getTimeConstant

public double getTimeConstant()
DOCUMENT ME!

Returns:
DOCUMENT ME!

calcPolesZerosS

protected void calcPolesZerosS()
DOCUMENT ME!

Overrides:
calcPolesZerosS in class BlackBox

setSnumer

public void setSnumer(double[] coeff)
DOCUMENT ME!

Overrides:
setSnumer in class BlackBox
Parameters:
coeff - DOCUMENT ME!

setSnumer

public void setSnumer(Complex[] coeff)
DOCUMENT ME!

Overrides:
setSnumer in class BlackBox
Parameters:
coeff - DOCUMENT ME!

setSnumer

public void setSnumer(ComplexPolynomial coeff)
DOCUMENT ME!

Overrides:
setSnumer in class BlackBox
Parameters:
coeff - DOCUMENT ME!

setSdenom

public void setSdenom(double[] coeff)
DOCUMENT ME!

Overrides:
setSdenom in class BlackBox
Parameters:
coeff - DOCUMENT ME!

setSdenom

public void setSdenom(Complex[] coeff)
DOCUMENT ME!

Overrides:
setSdenom in class BlackBox
Parameters:
coeff - DOCUMENT ME!

setSdenom

public void setSdenom(ComplexPolynomial coeff)
DOCUMENT ME!

Overrides:
setSdenom in class BlackBox
Parameters:
coeff - DOCUMENT ME!

setZnumer

public void setZnumer(double[] coeff)
DOCUMENT ME!

Overrides:
setZnumer in class BlackBox
Parameters:
coeff - DOCUMENT ME!

setZnumer

public void setZnumer(Complex[] coeff)
DOCUMENT ME!

Overrides:
setZnumer in class BlackBox
Parameters:
coeff - DOCUMENT ME!

setZnumer

public void setZnumer(ComplexPolynomial coeff)
DOCUMENT ME!

Overrides:
setZnumer in class BlackBox
Parameters:
coeff - DOCUMENT ME!

setZdenom

public void setZdenom(double[] coeff)
DOCUMENT ME!

Overrides:
setZdenom in class BlackBox
Parameters:
coeff - DOCUMENT ME!

setZdenom

public void setZdenom(Complex[] coeff)
DOCUMENT ME!

Overrides:
setZdenom in class BlackBox
Parameters:
coeff - DOCUMENT ME!

setZdenom

public void setZdenom(ComplexPolynomial coeff)
DOCUMENT ME!

Overrides:
setZdenom in class BlackBox
Parameters:
coeff - DOCUMENT ME!