Class GeneralizedBetaRV

    • Constructor Detail

      • GeneralizedBetaRV

        public GeneralizedBetaRV​(double alpha1,
                                 double alpha2,
                                 double min,
                                 double max)
      • GeneralizedBetaRV

        public GeneralizedBetaRV​(double alpha1,
                                 double alpha2,
                                 double min,
                                 double max,
                                 int streamNum)
      • GeneralizedBetaRV

        public GeneralizedBetaRV​(double alpha1,
                                 double alpha2,
                                 double min,
                                 double max,
                                 RNStreamIfc rng)
    • Method Detail

      • newInstance

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

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

        public double getMinimum()
        Gets the lower limit
        Returns:
        The lower limit
      • getMaximum

        public double getMaximum()
        Gets the upper limit
        Returns:
        The upper limit
      • getAlpha1

        public double getAlpha1()
        Returns:
        the first shape parameter
      • getAlpha2

        public double getAlpha2()
        Returns:
        the second shape parameter
      • 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 1.0, "alpha2" with default value 1.0, "min" with default value 0.0 and "max" with default value 1.0
        Returns:
        a control for GeneralizeBeta random variables