Documentation of 'flanagan.control.BlackBox' Java class
BlackBox
flanagan.control

Class BlackBox

    • Constructor Detail

      • BlackBox

        public BlackBox()
      • BlackBox

        public BlackBox(java.lang.String name)
    • Method Detail

      • setSnumer

        public void setSnumer(double[] coeff)
      • setSnumer

        public void setSnumer(Complex[] coeff)
      • setSnumer

        public void setSnumer(ComplexPoly coeff)
      • setSdenom

        public void setSdenom(double[] coeff)
      • setSdenom

        public void setSdenom(Complex[] coeff)
      • setSdenom

        public void setSdenom(ComplexPoly coeff)
      • getSnumerScaleFactor

        public Complex getSnumerScaleFactor()
      • getSdenomScaleFactor

        public Complex getSdenomScaleFactor()
      • setDeadTime

        public void setDeadTime(double deadtime)
      • setDeadTime

        public void setDeadTime(double deadtime,
                                int orderPade)
      • setPadeOrder

        public void setPadeOrder(int orderPade)
      • getDeadTime

        public double getDeadTime()
      • getPadeOrder

        public int getPadeOrder()
      • orderPade

        public int orderPade()
      • zTransform

        public void zTransform(double deltat)
      • zTransform

        public void zTransform()
      • mapstozAdHoc

        public void mapstozAdHoc(double deltaT)
      • mapstozAdHoc

        public void mapstozAdHoc()
      • setMaptozero

        public void setMaptozero(boolean maptozero)
      • setZnumer

        public void setZnumer(double[] coeff)
      • setZnumer

        public void setZnumer(Complex[] coeff)
      • setZnumer

        public void setZnumer(ComplexPoly coeff)
      • setZdenom

        public void setZdenom(double[] coeff)
      • setZdenom

        public void setZdenom(Complex[] coeff)
      • setZdenom

        public void setZdenom(ComplexPoly coeff)
      • setDeltaT

        public void setDeltaT(double deltaT)
      • setForgetFactor

        public void setForgetFactor(double forget)
      • setSampFreq

        public void setSampFreq(double sfreq)
      • setS

        public void setS(Complex s)
      • setS

        public void setS(double sr,
                         double si)
      • setS

        public void setS(double si)
      • setZ

        public void setZ(Complex z)
      • setZ

        public void setZ(double zr,
                         double zi)
      • setZtransformMethod

        public void setZtransformMethod(int ztransMethod)
      • setIntegrateOption

        public void setIntegrateOption(int integMethod)
      • setIntegrateOption

        public void setIntegrateOption(java.lang.String integMethodS)
      • setSampleLength

        public void setSampleLength(int samplen)
      • setName

        public void setName(java.lang.String name)
      • setInputT

        public void setInputT(double ttime,
                              double inputt)
      • setInputT

        public void setInputT(double[] ttime,
                              double[] inputt)
      • setInputS

        public void setInputS(Complex input)
      • resetZero

        public void resetZero()
      • getSeadyStateValue

        public double getSeadyStateValue()
      • getSeadyStateValue

        public double getSeadyStateValue(double mag)
      • evalTransFunctS

        public Complex evalTransFunctS()
      • evalTransFunctS

        public Complex evalTransFunctS(double freq)
      • evalMagTransFunctS

        public double evalMagTransFunctS()
      • evalMagTransFunctS

        public double evalMagTransFunctS(Complex sValue)
      • evalMagTransFunctS

        public double evalMagTransFunctS(double freq)
      • evalPhaseTransFunctS

        public double evalPhaseTransFunctS()
      • evalPhaseTransFunctS

        public double evalPhaseTransFunctS(Complex sValue)
      • evalPhaseTransFunctS

        public double evalPhaseTransFunctS(double freq)
      • evalTransFunctZ

        public Complex evalTransFunctZ()
      • evalMagTransFunctZ

        public double evalMagTransFunctZ()
      • evalMagTransFunctZ

        public double evalMagTransFunctZ(Complex zValue)
      • evalPhaseTransFunctZ

        public double evalPhaseTransFunctZ()
      • evalPhaseTransFunctZ

        public double evalPhaseTransFunctZ(Complex zValue)
      • getIntegMethod

        public int getIntegMethod()
      • getZtransformMethod

        public int getZtransformMethod()
      • getSampleLength

        public int getSampleLength()
      • getForgetFactor

        public double getForgetFactor()
      • getCurrentTime

        public double getCurrentTime()
      • getTime

        public double[] getTime()
      • getCurrentInputT

        public double getCurrentInputT()
      • getInputT

        public double[] getInputT()
      • getInputS

        public Complex getInputS()
      • getDeltaT

        public double getDeltaT()
      • getSampFreq

        public double getSampFreq()
      • getSnumerDeg

        public int getSnumerDeg()
      • getSnumerPadeDeg

        public int getSnumerPadeDeg()
      • getSdenomDeg

        public int getSdenomDeg()
      • getSdenomPadeDeg

        public int getSdenomPadeDeg()
      • getZnumerDeg

        public int getZnumerDeg()
      • getZdenomDeg

        public int getZdenomDeg()
      • getZerosS

        public Complex[] getZerosS()
      • getZerosPadeS

        public Complex[] getZerosPadeS()
      • getPolesS

        public Complex[] getPolesS()
      • getPolesPadeS

        public Complex[] getPolesPadeS()
      • getZerosZ

        public Complex[] getZerosZ()
      • getPolesZ

        public Complex[] getPolesZ()
      • getMaptozero

        public boolean getMaptozero()
      • getName

        public java.lang.String getName()
      • plotPoleZeroS

        public void plotPoleZeroS()
      • plotPoleZeroPadeS

        public void plotPoleZeroPadeS()
      • plotPoleZeroZ

        public void plotPoleZeroZ()
      • plotBode

        public void plotBode(double lowFreq,
                             double highFreq)
      • getCurrentOutputT

        public double getCurrentOutputT(double ttime,
                                        double inp)
      • getCurrentOutputT

        public double getCurrentOutputT()
      • getOutputT

        public double[] getOutputT()
      • getOutputS

        public Complex getOutputS()
      • setNplotPoints

        public void setNplotPoints(int nPoints)
      • getNplotPoints

        public int getNplotPoints()
      • impulseInput

        public void impulseInput(double impulseMag,
                                 double finalTime)
      • impulseInput

        public void impulseInput(double finalTime)
      • stepInput

        public void stepInput(double stepMag,
                              double finalTime)
      • stepInput

        public void stepInput(double finalTime)
      • rampInput

        public void rampInput(double rampGradient,
                              int rampOrder,
                              double finalTime)
      • rampInput

        public void rampInput(int rampOrder,
                              double finalTime)
      • rampInput

        public void rampInput(double rampGradient,
                              double finalTime)
      • rampInput

        public void rampInput(double finalTime)
      • transientResponse

        public static void transientResponse(int nPoints,
                                             double finalTime,
                                             double deadTime,
                                             ComplexPoly numerT,
                                             ComplexPoly denomT,
                                             java.lang.String graphtitle1,
                                             java.lang.String graphtitle2)
      • transientResponse

        public static void transientResponse(int nPoints,
                                             double finalTime,
                                             double deadTime,
                                             ComplexPoly numerT,
                                             ComplexPoly denomT,
                                             java.lang.String graphtitle1,
                                             java.lang.String graphtitle2,
                                             Complex magN,
                                             Complex magD)
      • timeTerm

        public static double timeTerm(double ttime,
                                      double coeff,
                                      double constant,
                                      int power)
      • timeTerm

        public static double timeTerm(double ttime,
                                      double coeff,
                                      double constant,
                                      double power)
      • inverseTransformToReal

        public static double[][] inverseTransformToReal(ComplexPoly numer,
                                                        ComplexPoly denom)
      • copyBBvariables

        public void copyBBvariables(BlackBox bb)
      • clone

        public java.lang.Object clone()
        Overrides:
        clone in class java.lang.Object

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.