Class LayoutBase


  • public class LayoutBase
    extends java.lang.Object
    Digital/analogue filter coefficient storage space organising the storage as PoleZeroPairs so that we have as always a 2nd order filter
    • Constructor Detail

      • LayoutBase

        public LayoutBase​(int numPoles)
    • Method Detail

      • add

        public void add​(org.apache.commons.math3.complex.Complex pole,
                        org.apache.commons.math3.complex.Complex zero)
      • addPoleZeroConjugatePairs

        public void addPoleZeroConjugatePairs​(org.apache.commons.math3.complex.Complex pole,
                                              org.apache.commons.math3.complex.Complex zero)
      • getNormalGain

        public double getNormalGain()
      • getNormalW

        public double getNormalW()
      • getNumPoles

        public int getNumPoles()
      • reset

        public void reset()
      • setNormal

        public void setNormal​(double w,
                              double g)