Class PearsonType6RV

    • Constructor Detail

      • PearsonType6RV

        public PearsonType6RV​(double alpha1,
                              double alpha2,
                              double beta)
      • PearsonType6RV

        public PearsonType6RV​(double alpha1,
                              double alpha2,
                              double beta,
                              int streamNum)
      • PearsonType6RV

        public PearsonType6RV​(double alpha1,
                              double alpha2,
                              double beta,
                              RNStreamIfc rng)
    • Method Detail

      • newInstance

        public PearsonType6RV newInstance​(RNStreamIfc rng)
        Parameters:
        rng - the RngIfc to use
        Returns:
        a new instance with same parameter value
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getAlpha1

        public double getAlpha1()
      • getAlpha2

        public double getAlpha2()
      • getBeta

        public double getBeta()
      • generate

        protected double generate()
        Specified by:
        generate in class AbstractRVariable
        Returns:
        the randomly generated variate
      • makeControls

        public static RVControls makeControls()
        The keys are "alpha1" with default value 2.0 and "alpha2" with default value 3.0, and "beta" with default value 1.0
        Returns:
        a control for PearsonType6 random variables