Class Hyper2ExponentialRV

    • Constructor Detail

      • Hyper2ExponentialRV

        public Hyper2ExponentialRV​(double mixingProb,
                                   double mean1,
                                   double mean2)
      • Hyper2ExponentialRV

        public Hyper2ExponentialRV​(double mixingProb,
                                   double mean1,
                                   double mean2,
                                   int streamNum)
      • Hyper2ExponentialRV

        public Hyper2ExponentialRV​(double mixingProb,
                                   double mean1,
                                   double mean2,
                                   RNStreamIfc stream)
    • Method Detail

      • generate

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

        public final double getMixingProb()
        Gets the mixing probability
        Returns:
        The mixing probability
      • getMean1

        public final double getMean1()
        Returns:
        the mean1 value
      • getMean2

        public final double getMean2()
        Returns:
        the mean1 value
      • newInstance

        public final Hyper2ExponentialRV newInstance​(RNStreamIfc stream)
        Parameters:
        stream - the RNStreamIfc to use
        Returns:
        a new instance with same parameter value